$fieldList未在cakephp中保存子表的数据

$fieldList未在cakephp中保存子表的数据,cakephp,Cakephp,当我在Post和Comment表中保存数据而不传递$fieldList时 $this->Post->saveAll($this->request->data,array('deep'=>true,'validates'=>true))) 它正在工作,但当我通过$fieldList时 $this->Post->saveAll($this->request->data,array('fieldList'=>$fieldList,'deep'=>true,'validates'=>true

当我在Post和Comment表中保存数据而不传递$fieldList时

$this->Post->saveAll($this->request->data,array('deep'=>true,'validates'=>true)))


它正在工作,但当我通过$fieldList时

$this->Post->saveAll($this->request->data,array('fieldList'=>$fieldList,'deep'=>true,'validates'=>true)))


数据已保存在父表中,但在子表中输入了空白记录。 如何使用fieldList在两个表中保存数据这本书:

$this->SomeModel->saveAll($data, array(
    'fieldList' => array(
        'SomeModel' => array('field_1'),
        'AssociatedModel' => array('field_2', 'field_3')
    )
));

因此,我认为您的数组中缺少模型名称。

您是如何设置$fieldlist变量的?$fieldlist=array('title',…)此数组包含父表和子表的字段存在键入错误“validates”应为“validate”