Cakephp Model::saveAll()中$fieldList的格式

Cakephp Model::saveAll()中$fieldList的格式,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,,您可以将$fieldList选项传递给Model::saveAll以限制仅保存某些字段。但是,它完全忽略了给出参数正确格式的示例。当您要枚举多个相关模型上的字段时,$fieldList在saveAll()的上下文中,特别是saveAssociated()的适当格式是什么?您链接到的文档实际上是针对save()方法的。仅使用saveAll()方法 saveAll()的第二个参数是一个选项数组,其中一个可以是fieldList。这相当于save()方法的fieldList参数 它表示此参数是字段名

,您可以将$fieldList选项传递给Model::saveAll以限制仅保存某些字段。但是,它完全忽略了给出参数正确格式的示例。当您要枚举多个相关模型上的字段时,$fieldList在saveAll()的上下文中,特别是saveAssociated()的适当格式是什么?

您链接到的文档实际上是针对
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'))