Я новичок в symfony. Я установил FOS userBundle, и по умолчанию у него есть ROLE_ADMIN и ROLE_USER. Однако я хотел бы иметь ROLE_ADMIN, ROLE_EMP и ROLE_CLIENT.FOS UserBundle новая роль
Может ли кто-нибудь объяснить мне, как это сделать.
Спасибо.
Я новичок в symfony. Я установил FOS userBundle, и по умолчанию у него есть ROLE_ADMIN и ROLE_USER. Однако я хотел бы иметь ROLE_ADMIN, ROLE_EMP и ROLE_CLIENT.FOS UserBundle новая роль
Может ли кто-нибудь объяснить мне, как это сделать.
Спасибо.
В FOS User Bundle
вам просто нужно использовать роль для его создания.
Итак, просто добавьте свои новые роли в security.yml
и/или соответствующим пользователям, и они будут существовать.
Большое спасибо за помощь – mbultraslan
Что вы подразумеваете под "* it has *" '? Роль - это просто строка. Вы можете добавить любую нужную роль. –
милый dragoste. security.yml включает role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN – mbultraslan
Это просто конфигурация наследования, а не сами роли. Цель состоит в том, чтобы предотвратить необходимость предоставления, например, и роль администратора, и пользователя. –