2012-07-17 69 views

回答

0

是的,您可以將saveAll與數據源一起使用。你應該通過像數組:

$data = array([0] => array(
           [ModelName] = array(
                [fieldName] => value1, 
                ... 
                ) 
          ) 
        [1] => array(............ 
        .............. 
        )   

然後,如果你使用$這 - > ModelName->白水($數據),你就可以在一次保存多個記錄。而且,如果您傳遞選項「'deep'=> true」,那麼您將能夠在多個相關表中保存多個記錄。

$this->ModelName->saveAll($data, array('deep' => true)); 
相關問題