FOSUserbundle注册日期

时间:2017-02-20 18:04:10

标签: php symfony fosuserbundle

我在我的服务器上安装了FOSUserbundle并定制了我的前端。一切正常。现在我将注册日期添加到我的数据库中。我添加了这个:

/**
* @ORM\Column(name="register_date", type="date")
*/
private $registerDate;

进入实体User.php,数据库更新后,该列已成功添加到数据库中。现在注册后,它应该自动将注册日期添加到数据库中。我应该更改/添加到我的代码中以便它可以工作? 感谢帮助!

1 个答案:

答案 0 :(得分:1)

请向User实体添加构造函数(或修改它,如果已存在):

public function __construct()
{
    if (empty($this->registerDate)) {
        $this->registerDate = new \DateTime();
    }
}