【问题标题】:cakephp save arraycakephp保存数组
【发布时间】:2009-11-15 10:36:29
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: php mysql cakephp


    【解决方案1】:

    2 个选择:

    1. 按照Model::saveAll()的要求格式化数组
    2. 循环调用 Model::create() 的数组,然后调用 Model:save()

    我推荐选项 1,因为您可以使用 Model::saveAll($data, array('validate' => 'first'));以确保所有值在保存之前都是有效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2013-09-24
      • 2012-08-08
      • 2010-12-18
      相关资源
      最近更新 更多