Я использую FosUserBundle для входа/Регистрация ДействияSymfony2 мульти FosUserBundle
Я хочу иметь два или более таблицы пользователя в качестве пользователя, BackUser, ...
мне нужно также два различных брандмауэров:
firewalls:
back:
pattern: ^/back
form_login:
provider: fos_BackUser
csrf_provider: form.csrf_provider
login_path: /back/login
check_path: /back/login_check
logout:
path: /back/logout
target: /back
anonymous: true
main:
pattern: ^/
form_login:
provider: fos_User
csrf_provider: form.csrf_provider
logout: true
anonymous: true
Но с FosUserBundle Я не могу установить двух разных поставщиков.
Я нашел это на Google: https://groups.google.com/group/symfony2/browse_thread/thread/17d3fb94a1e305f8/e5ef7243cd84b558?lnk=raot
первое решение выглядит хорошо для моих потребностей, но я не могу заставить его работать.
Любые идеи?
«Я хочу иметь две или более пользовательскую таблицу в качестве пользователя, BackUser, ...» Это либо наследование, либо ролевая таблица. Я принимаю «роли». – KingCrunch
Нет. Я хочу иметь две разные таблицы, каждая из которых может иметь роли. Но «BackUser» не должен подключаться к Front. – user1014102
Каковы причины, по которым вы не можете просто использовать одну таблицу для пользователей, использовать и наследовать таблицу или роли для разделения пользователей и пользователей? Это обычный способ делать то, что вы хотите. –