Cakephp模型保存和更新,无需修改`created`和`modified`字段

时间:2012-01-19 10:28:57

标签: cakephp

任何正文都可以使用模型保存功能告诉如何保存和更新数据库表,而无需修改cakephp 2中的createdmodified字段。*

2 个答案:

答案 0 :(得分:6)

如果您不希望在保存某些数据时更新已修改字段

'modified' => false

到$ data数组

参考:Saving Data

希望有所帮助

示例:

$this->request->data['YourModel']['modified'] = false;

答案 1 :(得分:0)

文档说明将“modified”设置为false将停止保存修改日期。但是,我发现这导致Save调用失败而没有任何错误的指示。但是,对修改后的值使用unset似乎可行。

unset( $this->request->data['YourModel']['modified'] );

文档:http://book.cakephp.org/2.0/en/models/saving-your-data.html#model-save-array-data-null-boolean-validate-true-array-fieldlist-array