如何从zend 2中的子文件夹加载视图


How to load view from subfolder in zend 2

我找不到我的控制器如何从视图目录中的子文件夹加载视图。我的控制器被组织在控制器文件夹中的子文件夹中,我希望每个控制器都能从视图中相应的子文件夹加载它的视图。当我转到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'),