0
有沒有辦法在Cakephp 2.0中使用saveAll()和數據源?我已經能夠成功使用save(),但saveAll()觸發錯誤。使用數據源在cakephp中保存多條記錄
有沒有辦法在Cakephp 2.0中使用saveAll()和數據源?我已經能夠成功使用save(),但saveAll()觸發錯誤。使用數據源在cakephp中保存多條記錄
是的,您可以將saveAll與數據源一起使用。你應該通過像數組:
$data = array([0] => array(
[ModelName] = array(
[fieldName] => value1,
...
)
)
[1] => array(............
..............
)
然後,如果你使用$這 - > ModelName->白水($數據),你就可以在一次保存多個記錄。而且,如果您傳遞選項「'deep'=> true」,那麼您將能夠在多個相關表中保存多個記錄。
$this->ModelName->saveAll($data, array('deep' => true));
請指出您得到的錯誤並向我們展示一些代碼。 – 2012-07-17 09:33:49