Как зарегистрироваться и войти, используя несколько типов пользователей в Symfony4? - PullRequest
0 голосов
/ 25 апреля 2019

Я создал систему входа / регистрации в Symfony4. Он отлично работает с моим пользователем. Тем не менее, у меня есть еще 2 типа пользователей: ассоциация и профессионал. Они простираются от сущности пользователя.

Я уже пытался создать 3 разных объекта, не пытаясь расширить их от пользователя. Это работает, я могу добавить своих разных пользователей в свою базу данных. Однако я не могу использовать эти объекты (ассоциации и профессионалы) для входа в систему.

Это выдержка из моих сущностей. '' '

class User implements UserInterface
{
    protected $id;
    protected $name;
    .....
}
class Association extends User
{
    protected $id;
    protected $name;
    protected $siret;
}

Я хотел бы иметь возможность зарегистрироваться и войти в систему с 3 различными объектами. Прямо сейчас, когда я пытаюсь зарегистрировать профессионала или ассоциацию, у меня появляется такая ошибка: «SQLSTATE [42S22]: столбец не найден: 1054 Champ 't0.email' inconnu dans where clause»

Спасибо

...