【发布时间】:2012-03-27 14:36:27
【问题描述】:
您好,我只是想知道是否可以保存多个具有 hasMany: 的数据,以及在执行 $this->Model->saveAll($this->data) 之前是否可以保存数组结构。
例如,您要一次保存多个帖子,如下所示:
array(
[Post] => Array
(
[0] => Array
(
[title] => title One
[content] => desc One
)
[1] => Array
(
[title] => title two
[content] => desc two
)
)
所以在上面给定的数组中,我们可以用 saveAll 保存所有的帖子,但是如果每个帖子都有 hasMany 评论怎么办。如果我必须在下面插入数组,数组应该是什么样子:
array(
[Comment] => Array
(
[0] => Array
(
[comment] => 1st Comment for Post One
)
[1] => Array
(
[comment] => 2nd Comment for Post One
)
[2] => Array
(
[comment] => 1st Comment for Post Two
)
[3] => Array
(
[comment] => 2nd Comment for Post Two
)
)
如何组合这两个数组来执行 saveAll(); 提前致谢。 ^_^
【问题讨论】:
标签: cakephp