2012-12-03 4 views
0

Я хочу модуль администратора с суб модулем, как показано ниже structute,Работы с Zend Framework 2.0 с администратором и его модулем

application/ 
     admin-modules/ 
         default/ 
           controllers/ 
           etc.. 
         user/ 
          controllers/ 
          etc.. 

Это было очень легко в ZF1, но не знаю, как создать, как таким образом любые помощь будет высоко оценена.

ответ

1

Вообще говоря, модуль администрирования не должен содержать бизнес-логику для других модулей. Представьте следующий сценарий:

/userModule 
    - addAction 
    - editAction 
    - deleteAction 
    - viewAction 
    - indexAction 

/blogModule 
    - sameActions 

Теперь это имеет смысл. Каждый модуль может жить сам по себе, и нет скрытых зависимостей. Теперь, если вы хотите реализовать модуль администрирования, он просто собирает информацию из этих модулей и обеспечивает контроль доступа к действиям.

Поэтому в основном все, что ваш администратор-модуль должен сделать, это:

  • обеспечивают визуальное представление маршрутов административных функций других ваших модулей
  • обеспечивают ACL или RBAC функциональность

Но вся логика и даже сценарии просмотра должны оставаться внутри каждого представителя. Модули

+0

Вы хотите сказать, что я должен поместить все папки модулей, как для администратора, так и на лицевую сторону в каталог модулей, а затем применить функциональные возможности ACL и RBAC, в которых я нуждаюсь. Пожалуйста, исправьте меня. Если я ошибаюсь ... –

+0

Да, модуль должен содержать всю функциональность как общедоступных, так и административных доменов. Позже вы можете сделать все административные функции доступными в любом другом модуле (например, Admin) – Sam

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