我希望創建並保存像什麼,我有屬於關聯的數據做了相關的數據 - 相關數據動態創建,也產生對外ID和一個函數調用來白水或saveAssocated具有交易保存在飛內置。CakePHP如何在不知道一個saveAll中的外鍵的情況下創建hasMany數據?
但這似乎不是在的hasMany關係數據的情況。以用戶和評論爲例。註釋具有user_id作爲外鍵。
看來我不能用我看了一些文檔上的用戶
Array(
'name' => 'Jack',
'email' => '[email protected]',
'Comment' => array(
array(
'title' => 'I like this article.'
)
)
)
使用單白水($數據)保存用戶數據$。看來我需要提及user_id作爲註釋數據創建正確的外鍵。
如果是這樣的話,因爲我沒有用戶ID它的創建,直到,看來我需要代碼來讓SAVE發生兩次。
我真的覺得我失去了一些東西。應該有一個CAKE方法來做到這一點。
謝謝!我其實犯了2個錯誤。一個是你指出的。另一個是在一個ossossited模型中的「notempty」字段規則。我實際上需要這個領域來保持空值。現在它正在工作。 – Hao
不客氣... – ndm
你可以同時爲多個用戶和多個評論爲每個用戶做到這一點嗎? – geoidesic