Я создал систему входа / регистрации в 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»
Спасибо