CakePHP:自动设置模型创建和更新日期

Mik*_*ame 7 php datetime cakephp model cakephp-1.3

有没有办法在保存对象时配置CakePHP模型以自动设置时间戳,例如created_onupdated_on

我在考虑相当于Django的DateTimeField的auto_nowauto_now_add选项.

我听说在某些框架中这是一个有争议的做法,但无论如何我想做到这一点.

如果你不能这样做,人们通常会在beforeSave()处理程序中设置时间戳,可能是通过检查模型数据是否已包含id字段并相应地设置创建数据?

谢谢,如果我错过了文档中的相关内容,我会道歉.

Rab*_*ire 12

是的,CakePHP自动为字段createdmodified.

在MySQL中,这些字段的类型应该是DATETIME(或DATE)和NULLable.