2016-06-09 3 views
1

я в настоящее время есть две таблицыCakePHP: Может принадлежит быть NULL или ничего

А с полями [ID, название, b_id]
B с полями [ID, URL]

Can b_id НИЧЕГО? Предположим, что у определенной записи A есть B, но теперь я хочу отредактировать A и удалить значение b_id и просто оставить эту запись с действительным идентификатором и названием.

Как это сделать? Это даже разрешено в cakephp, или я просто использую неправильный тип ассоциации.

+0

[Nullable Behavior] (https://github.com/robwilkerson/CakePHP-NullableBehavior) –

ответ

2

Может ли b_id быть НИЧЕГО?

Это зависит от вас и ваших правил проверки, и зависит от вашего приложения и логики базы данных. Если b_id (пожалуйста, используйте настоящие имена), логически необязательно, в корне нет ничего принципиально, чтобы он не был нулевым.

Смежные вопросы