クラス User を基本クラスとして使用し、ユーザー クラスから Teacher を拡張しました。
ログインしようとすると、このエラーが発生します
識別子を含まない EntityUserProvider からユーザーを更新することはできません。ユーザー オブジェクトは、Doctrine によってマップされた独自の識別子でシリアル化する必要があります。
FOSUserbundleから対処したので、user.phpにシリアライズ/デシリアライズ機能があります
public function serialize()
{
return serialize(array(
$this->password,
$this->salt,
$this->usernameCanonical,
$this->username,
$this->expired,
$this->locked,
$this->credentialsExpired,
$this->enabled,
));
}
エラーを確認できる場所が見つかりません。ハマった。助けてください