0

ユーザーテーブルに最後のログインを記録することを考えています。

私の仮定はこのようなものです。

1) エンティティに $lastLogin 列を作成します。

/**
 * @var \DateTime
 *
 * @ORM\Column(type="datetime")
 */

private $lastLogin;

2) ユーザーがログインするたびにこのデータを更新する

次に、、、ユーザーがログインするたびにこれを更新するにはどうすればよいですか?

ユーザーのログイン時に実行されるイベントまたは関数は何ですか?...

4

2 に答える 2

1

何も必要ありません。FOSUserBundle 基本クラスにはgetLastLogin()、最終ログイン時刻をDateTimeオブジェクトとして取得するメソッドが既に含まれています。

于 2013-07-13T12:56:14.403 に答える