Реализовать несколько пользователей в Symfony 2

Кто-нибудь знает, существует ли их пакет, поддерживающий несколько типов пользователей?

В моем примере мне нужен общий класс пользователя (например, FOSUser), который я буду расширять для использования в моем классе CompanyUser и классе EmployeeUser, поэтому эти 2 класса будут иметь все функции пользователя, но со своими собственными свойствами и методами класса.

Из того, что я прочитал, похоже, что FOSUser поддерживает только один тип.


person gunnx    schedule 23.05.2012    source источник


Ответы (2)


Банда нет. Вы должны использовать группы или, если нет других способов, UserEntities, расширяющих UserBaseModel. Они должны быть доступны через пользовательский UserProvider

person bodokaiser    schedule 24.05.2012
comment
Я нашел это прошлой ночью, но еще не было времени, чтобы проверить это. github.com/netmeansnet/NmnMultiUserBundle - person gunnx; 24.05.2012

вы можете использовать RollerworksMultiUserBundle

person Mohamed Ben HEnda    schedule 25.11.2013