Could someone tell me how to add default value on datetime column? I can\'t do this like this:
protected $registration_date = date(\"Y-m-d H:i:s\", time());
I think, the best way to accomplish autofill for datetime
is to make like that:
* @ORM\Column(type="datetime", options={"default"="CURRENT_TIMESTAMP"})
Putting logic to constructor isn't right solution, because setting default values are SQL client responsibility. If you decide no longer use ORM - you will lost business logic. Plus, if using constructor you won't be able to add default timestamps to datetime
attributes for existing rows.