Как загрузить вид из подпапки в Zend 2

Я не могу узнать, как мои контроллеры загружают представления из подпапок в директорию представления. Мои контроллеры организованы в подпапках в папке контроллера, и я хочу, чтобы каждый контроллер загружал свой вид из соответствующей подпапки в представлении. Когда я захожу в IndexController в подпапке Admin, Zend игнорирует папку администратора и ищет представление приложения / index / index вместо application / admin / index / index.
Вот моя структура каталогов

/module
/Application
/config
/src
/Application
/Controller
/Admin
IndexController.php
IndexController.php
/Form
/Model
/view
/application
/admin
/index
index.phtml
/index
index.phtml

1

Решение

Вы можете изменить путь шаблона вашего представления следующим образом:

$view = new ViewModel()

...

...

$view->setTemplate('path/to/my/view.phtml');`

или в вашем конфиге:

'view_manager' => array(

....

'template_path_stack' => array( 'path/to/your/folder/template'),
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector