2016-05-18 2 views
-1

Я новичок в symfony. Я установил FOS userBundle, и по умолчанию у него есть ROLE_ADMIN и ROLE_USER. Однако я хотел бы иметь ROLE_ADMIN, ROLE_EMP и ROLE_CLIENT.FOS UserBundle новая роль

Может ли кто-нибудь объяснить мне, как это сделать.

Спасибо.

+1

Что вы подразумеваете под "* it has *" '? Роль - это просто строка. Вы можете добавить любую нужную роль. –

+0

милый dragoste. security.yml включает role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN – mbultraslan

+0

Это просто конфигурация наследования, а не сами роли. Цель состоит в том, чтобы предотвратить необходимость предоставления, например, и роль администратора, и пользователя. –

ответ

2

В FOS User Bundle вам просто нужно использовать роль для его создания.

Итак, просто добавьте свои новые роли в security.yml и/или соответствующим пользователям, и они будут существовать.

+0

Большое спасибо за помощь – mbultraslan

Смежные вопросы