Ben bir modeli var model1
hangi hasMany model2
. Nasıl bir spesifik tüm model2s
kaldırabilirsiniz model1
, örneğin Kimliği 1234 ile bir? Bu, SQL, demek
UPDATE
model2
SET
model1_id=NULL
WHERE
model1_id=1234;
Ama bu nasıl CakePHP şekilde formüle etmek? Ben argüman olarak şu dizi ile model1->saveAll
çalıştı:
Array
(
[Model1] => Array
(
[id] => 1234
)
[Model2] => Array
(
)
)
Bu demektir ki, Model2 sadece boş bir diziye ayarlayın. Ama bu işe yaramazsa. Şimdi, nasıl (object1 tarafında görülen) bir hasMany başka belirli nesneye1 ilişki I "un ortak" objects2 ait hangi?