【发布时间】:2012-01-19 10:28:57
【问题描述】:
任何人都可以告诉如何使用模型保存功能保存和更新数据库表,而无需修改 cakephp 2 中的 created 和 modified 字段。*
【问题讨论】:
标签: cakephp
任何人都可以告诉如何使用模型保存功能保存和更新数据库表,而无需修改 cakephp 2 中的 created 和 modified 字段。*
【问题讨论】:
标签: cakephp
如果您不想在保存某些数据时更新 modified 字段,请添加
'modified' => false
到你的 $data 数组
参考:Saving Data
希望对你有帮助
例子:
$this->request->data['YourModel']['modified'] = false;
【讨论】:
文档指出,将“已修改”设置为 false 将停止保存修改后的日期。但是,我发现这会导致 Save 调用失败,而没有任何问题的迹象。但是,对修改后的值使用 unset 似乎可行。
unset( $this->request->data['YourModel']['modified'] );
【讨论】: