我找不到我的控制器如何从视图目录中的子文件夹加载视图。我的控制器被组织在控制器文件夹中的子文件夹中,我希望每个控制器都能从视图中相应的子文件夹加载它的视图。当我转到Admin子文件夹中的IndexController时,zend会忽略Admin文件夹并搜索视图application/index/index,而不是application/Admin/index/inindex。这是我的目录结构
/module
/Application
/config
/src
/Application
/Controller
/Admin
IndexController.php
IndexController.php
/Form
/Model
/view
/application
/admin
/index
index.phtml
/index
index.phtml
您可以像这样更改视图的模板路径:
$view = new ViewModel()
...
...
$view->setTemplate('path/to/my/view.phtml');`
或者在您的配置中:
'view_manager' => array(
....
'template_path_stack' => array( 'path/to/your/folder/template'),