Zend Framework 2布局

时间:2017-03-28 19:05:29

标签: php zend-framework

编辑:我找到了我想要的,基于配置的解决方案。如果它可以帮助像我这样的其他人链接:

The article

一切正常:)

我正在使用Zend框架来创建网站。我想创建一个管理区域,但我遇到了布局问题。

所以这是我的问题:

在我的管理模块中,我修改了我的 module.config.php ,如下所示:

'view_manager' => [
        'display_not_found_reason' => true,
        'display_exceptions'       => true,
        'doctype'                  => 'HTML5',
        'not_found_template'       => 'error/404',
        'exception_template'       => 'error/index',
        'template_map' => [
            'layout/layout'           => __DIR__ . '/../view/layout/layout.phtml',
            'admin/index/index' => __DIR__ . '/../view/admin/admin/index.phtml',
            'error/404'               => __DIR__ . '/../view/error/404.phtml',
            'error/index'             => __DIR__ . '/../view/error/index.phtml',
        ],
        'template_path_stack' => [
            __DIR__ . '/../view',
        ],
    ],

并在我的模块中创建了一个带有fil layout.phtml的文件夹布局。

我已经改变了我的应用程序的module.config.php

'view_manager' => [
        'template_path_stack' => [
            'application' => __DIR__ . '/../view',
        ],
    ],

我的应用程序的layout.phtml 为空,我的管理员的layout.php 是空的。

所以,当我在 zend-cms.localhost / admin 时,这一切都很好,我的布局很好,并且非常有效,但是当我在 zend-cms.localhost / ,我的管理员布局仍然在这里。我搜索到了无处不在的解决方案。我看不出我做错了什么!有任何想法吗 ?

感谢您的帮助:)

0 个答案:

没有答案