cakephp保存数组

时间:2009-11-15 10:36:29

标签: php mysql cakephp

使用php(cakephp)保存以下数组的有效方法是什么? 每个值都需要进入表中的新行?

Array
(
    [0] => 6786754654
    [1] => 5643564545
    [2] => 344544545
    [3] => 233245654654
    [4] => 453454654654
    [5] => 6546542323
    [6] => 654654654
    [7] => 645654654
    etc....
)

感谢

1 个答案:

答案 0 :(得分:4)

2个选择:

  1. 根据Model::saveAll()
  2. 的要求格式化数组
  3. 遍历调用Model :: create()的数组,然后是Model:save()
  4. 我建议使用选项1,因为你可以使用Model :: saveAll($ data,array('validate'=>'first'));在保存任何值之前确保所有值都有效。