how to use mysql now() function in cakephp for date fields?

后端 未结 5 1704
我寻月下人不归
我寻月下人不归 2021-01-21 12:02

I have this code in my cakephp project:

$this->data[\'MyObject\'][\'expire_date\'] = \'NOW()\';

and...

$this->MyObject-&g         


        
5条回答
  •  南笙
    南笙 (楼主)
    2021-01-21 12:45

    You can shorten that to

    $this->data['MyObject']['expire_date'] = date('Y-m-d H:i:s'); 
    

    By default, date() will take the present time, if you do not pass it a second 'timestamp' argument.

    This method is preferable to calling DboSource::expression() especially when you want to set it in the controller for various reasons, instead of in the model.

提交回复
热议问题