Я впервые работал с Symfony (2.x), и у меня возникли вопросы относительно определения ролей, иерархии ролей и того, как их можно назначать отдельным пользователям.
Iбыл заинтересован в хранении ролей и иерархии ролей в базе данных (а не в security.yml);однако я не могу найти никакой документации, подтверждающей это.Это целесообразно?
Мне было интересно иметь модуль администратора, который может добавлять новые роли и определять иерархии ролей;тем не менее, изменение администратором модуля security.yml или какого-либо другого файла конфигурации кажется плохой идеей.
Очевидно, что для этого ACL также могут храниться в базе данных.
- У кого-нибудь есть какие-либо советы или документация, которые могут помочь с этим?
- Это плохая идея, с точки зрения производительности?
В прошлом я успешно реализовывал это с Zend Framework и надеялся сделать то же самое с Symfony2.