Cakephp Model::saveAll()中$fieldList的格式
,您可以将$fieldList选项传递给Model::saveAll以限制仅保存某些字段。但是,它完全忽略了给出参数正确格式的示例。当您要枚举多个相关模型上的字段时,$fieldList在saveAll()的上下文中,特别是saveAssociated()的适当格式是什么?您链接到的文档实际上是针对Cakephp Model::saveAll()中$fieldList的格式,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,,您可以将$fieldList选项传递给Model::saveAll以限制仅保存某些字段。但是,它完全忽略了给出参数正确格式的示例。当您要枚举多个相关模型上的字段时,$fieldList在saveAll()的上下文中,特别是saveAssociated()的适当格式是什么?您链接到的文档实际上是针对save()方法的。仅使用saveAll()方法 saveAll()的第二个参数是一个选项数组,其中一个可以是fieldList。这相当于save()方法的fieldList参数 它表示此参数是字段名
save()
方法的。仅使用saveAll()
方法
saveAll()
的第二个参数是一个选项数组,其中一个可以是fieldList
。这相当于save()
方法的fieldList
参数
它表示此参数是字段名数组
$this->Model->saveAll($data, array(
'fieldList' => array(
'id', 'title', 'etc', 'etc'
)
));
已更正,但仅限于一种型号。也许它类似于
Model.field
。我想我需要稍微修改一下。多个模型的格式是:array('SomeModel'=>array('field'),'AssociatedModel'=>array('field','otherfield'))