Я создаю некоторые отношения Model_One hasMany Model_Two
.CakePHP удалить нежелательные отношения
Я создал какую-то форму с полями Model_One
и тремя полями понравилось Model_Two.0.name
, Model_Two.1.name
, Model_Two.2.name
.
В beforeSave
или beforeValidate
(неважно) Model_2
Я хотел бы удалить отношения, когда name
он пуст. Как это сделать?
После сохранения моих результатов должны выглядеть следующим образом:
Сохраненных полей из Model_One
сохраненных полей из Model_Two
с ключами, например, 0 и 2 (потому что Model_Two.1.name
был пуст).
Удаление отношений? Для меня это больше похоже на то, что вы хотите исключить наборы данных из проверки или сохранения? – ndm