我无法了解我的控制器如何从视图目录中的子文件夹加载视图。我的控制器被组织在控制器文件夹的子文件夹中,我希望每个控制器从视图中的相应子文件夹加载它的视图。当我在Admin子文件夹中转到IndexController时zend忽略admin文件夹并搜索视图应用程序/索引/索引而不是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
答案 0 :(得分:0)
您可以像这样更改视图的模板路径:
$view = new ViewModel()
...
...
$view->setTemplate('path/to/my/view.phtml');`
或在您的配置中:
'view_manager' => array(
....
'template_path_stack' => array( 'path/to/your/folder/template'),