Cakephp 2 更新多条记录
Cakephp 2 update multiple records
我是 cakephp 的新手,我试图在一个事务中更新多行,例如:
$Model->saveMany($data, array('deep' => true));
... 而$data数组的结构是:
$data = array(
(int) 1 => array( 'Item' => array('id' => 2, 'name' => 'Name 1') ),
(int) 2 => array( 'Item' => array('id' => 3, 'name' => 'Name 2') ),
);
我已经尝试使用 saveAll 指令并且没有 deep 参数但什么都没有:( ....怎么了?
感谢您的帮助:)
您可以使用以下代码在 Cake 中插入数据 Php,
$this->request->data = Hash::insert($this->request->data);
问题是它在验证中有一个必填字段,虽然它在更新中没有受到损害,但无论如何它必须在命令中传递
谢谢大家!!
我是 cakephp 的新手,我试图在一个事务中更新多行,例如:
$Model->saveMany($data, array('deep' => true));
... 而$data数组的结构是:
$data = array(
(int) 1 => array( 'Item' => array('id' => 2, 'name' => 'Name 1') ),
(int) 2 => array( 'Item' => array('id' => 3, 'name' => 'Name 2') ),
);
我已经尝试使用 saveAll 指令并且没有 deep 参数但什么都没有:( ....怎么了?
感谢您的帮助:)
您可以使用以下代码在 Cake 中插入数据 Php,
$this->request->data = Hash::insert($this->request->data);
问题是它在验证中有一个必填字段,虽然它在更新中没有受到损害,但无论如何它必须在命令中传递
谢谢大家!!