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

时间:2011-12-22 02:32:28

标签: cakephp cakephp-2.0

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

1 个答案:

答案 0 :(得分:2)

您链接到的文档实际上是save()方法。仅saveAll()方法takes two parameters

saveAll()的第二个参数是一个选项数组,其中一个可以是fieldList。这相当于fieldList方法的save()参数。

它声明此参数是一个字段名称数组。

$this->Model->saveAll($data, array(
  'fieldList' => array(
    'id', 'title', 'etc', 'etc'
  )
));