У меня есть класс User в качестве базового класса, затем я расширил Учитель из пользовательского класса.
Когда я пытаюсь войти, я получаю эту ошибку
You cannot refresh a user from the EntityUserProvider that does not contain an identifier. The user object has to be serialized with its own identifier mapped by Doctrine.
У меня есть функция сериализации/десериализации в user.php, так как я справился с этим из FOSUserbundle
public function serialize()
{
return serialize(array(
$this->password,
$this->salt,
$this->usernameCanonical,
$this->username,
$this->expired,
$this->locked,
$this->credentialsExpired,
$this->enabled,
));
}
Я не могу найти, где я могу проверить на ошибку. Я застрял. пожалуйста помогите