php - Symfony2, set default value of datetime field -


so, have in entity datetime field :

/**      * @var \datetime      *      * @orm\column(name="timestamp", type="datetime")      */     private $timestamp; 

each time insert in database, : $myentity->settimestamp(new \datetime('now'));

so, want set default value on field in entity, when try :

/**  * @var \datetime  *  * @orm\column(name="timestamp", type="datetime")  */ private $timestamp = new \datetime('now'); 

and after update base doctrine:schema:update have error : php parse error: syntax error, unexpected 'new' (t_new) in...

how can set default value field ? don't want settimestamp each time use entity... !

you in constructor.

public function __construct(){     $this->timestamp(new \datetime()); } 

Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -