Создаю админку для сайта и возникает вопрос, как все правильно организовать.
Примерный план
site.ru/index.php?r=admin //Сама админка с выводом всей нужной информации
site.ru/index.php?r=admin/posts/[index|edit|delete|view] //Страница управления постами
site.ru/index.php?r=admin/users/[index|edit|delete|view] //Страница управления пользователями
1. Я создаю модуль admin
2. Создаю контроллеры postController и userController в папке admin\controllers\
3. Создаю Модели и Crud для post и user
Как я понял наследование через RBAC делается? Если да, то можно пример такой настройки. Я хотел сделать так: в файле оставить группы и их доступ, а в БД описание группы и прочие возможности,т.е. на уровне файла делать ограничения, т.к. если БД упадет, то будет печально с доступом.
И второй вопрос. У меня получается будет по 1 дополнительному модулю Post и User, которые нужны для вывода данных. Список новостей и список пользователей. Каждую новость можно будет глянуть, также как и пользователя. Или можно не создавать модуль, но сделать нужный мне вывод данных?