2017-02-20 25 views
0

私は自分のサーバーにFOSUserbundleをインストールしてフロントエンドをカスタマイズしました。すべてうまく動作します。今度はデータベースにRegister Dateを追加します。私はこれを追加しました:FOSUserbundle登録日

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

エンティティUser.phpとデータベース更新後、この列はデータベースに正常に追加されました。登録後、自動的に登録日がデータベースに追加されます。私は変更する必要があります/それが動作するように自分のコードに追加するには? 助けてくれてありがとう!

答えて

1

Userエンティティにコンストラクタを追加(または既に存在している場合、それを変更)してください:

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

amasome役に立つ答えを:)おかげで:) – Blueblazer172

関連する問題