У меня есть два модуля Студент и Учитель. У меня также есть два разных макета: studentlayout.phtml и еще один teacherlayout.phtmlУстановить различные макеты для разных модулей в Zend Framework 2?
Как я могу установить studentlayout для модуля Student и teacherlayout для Teachermodule?
Как ответ Сэма. Спасибо за его работу.
но я также хочу установить два разных макета для учителя. Так я добавить следующий код в моем основном конфигурационном файле для проекта:
'module_layouts' => array(
'Teacher' => array(
'default' => 'layout/adminlayout',
'login' => 'layout/loginlayout',
),
'Student' => 'layout/studentlayout',
),
Моего файл module.config.php для модуля учителя:
'module_layouts' => array(
'Teacher' => array(
'default' => 'layout/adminlayout',
'login' => 'layout/loginlayout',
),
'Student' => 'layout/studentlayout',
),
Но все время всех действия Педагогического модуля тека adminlayout. почему действие входа не может принять loginlayout? его ovveride?
Я обозначаемое все старый поста здесь, но его не могу дать мне правильный ответ, поэтому я отправляю свой квест n здесь. –
Я использую EdpModuleLayouts, но который используется только для заданного макета в том же модуле. Как его вызов для нескольких модулей? –
EdpModuleLayouts СПЕЦИАЛЬНО разработан для работы с несколькими макетами для нескольких разных модулей. Я ** настоятельно предлагаю вам прочитать readme о модуле, чтобы понять, как это работает (или просто посмотреть на Module.php и понять код - это действительно прямой код) – Sam