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

时间:2015-03-27 09:19:13

标签: php zend-framework2 directory-structure

我无法了解我的控制器如何从视图目录中的子文件夹加载视图。我的控制器被组织在控制器文件夹的子文件夹中,我希望每个控制器从视图中的相应子文件夹加载它的视图。当我在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

1 个答案:

答案 0 :(得分:0)

您可以像这样更改视图的模板路径:

$view = new ViewModel() 

...

...

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

或在您的配置中:

'view_manager' => array(

....

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