save
用于简单地保存模型:
Array
(
[ModelName] => Array
(
[fieldname1] => 'value'
[fieldname2] => 'value'
)
)
假设上述信息存储在名为 $data 的数组中,则可以调用
$this->ModelName->save($data);
为了将记录插入到模型的表中(如果id
未指定字段)或更新模型表的记录(如果id
字段已指定)。
saveAll
用于:
保存一个模型的多条记录
Array
(
[Article] => Array
(
[0] => Array
(
[title] => title 1
)
[1] => Array
(
[title] => title 2
)
)
)
因此,您可以同时保存多个模型,而不是循环和使用save()
每一次。
保存模型的相关记录
Array
(
[User] => Array
(
[username] => billy
)
[Profile] => Array
(
[sex] => Male
[occupation] => Programmer
)
)
这将拯救双方User
and Profile
同时模型。否则,你必须打电话save()
for User
首先,获取id
新保存的用户,然后保存Profile
with user_id
设置为获得的id
.
直接取自的示例the book.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)