Php 如何使用symfony/doctor动态创建日期字段
我有一个用户数据库,当一个新用户注册时,我会存储姓名、年龄、地址。。。但是在我的数据库中有一个名为Php 如何使用symfony/doctor动态创建日期字段,php,symfony,doctrine,Php,Symfony,Doctrine,我有一个用户数据库,当一个新用户注册时,我会存储姓名、年龄、地址。。。但是在我的数据库中有一个名为created\u at的字段,它应该存储用户注册的时间。在普通php中,我通常这样做: INSERT INTO users (name, created) VALUES (?, NOW()) 但是symfony doctrine做了所有事情,我不知道如何更改实体或数据库来创建日期,使用与NOW()相当的东西将其添加到类的构造函数中: public function __construct() {
created\u at
的字段,它应该存储用户注册的时间。在普通php中,我通常这样做:
INSERT INTO users (name, created) VALUES (?, NOW())
但是symfony doctrine做了所有事情,我不知道如何更改实体或数据库来创建日期,使用与
NOW()相当的东西将其添加到类的构造函数中:
public function __construct()
{
$this->created = new \DateTime;
}
您可以在CURRENT\u TIMESTAMP
字段中设置默认值,它只会自动设置该值。看见