我在我的应用程序中尝试了模块化结构,但我无法实现......我想要的。
我跟着这个http://www.amazium.com/blog/create-modular-application-with-zend 在我的示例留言板应用程序中
在这里,我做了所写的一切。 并在layouts文件夹中制作了两个布局。一个layout.phtml和另一个blog.phtml。博客是我的模块。 当我访问http://localhost/example1/public/index.php/时,我从blog.phtml获取布局
这是因为在我的application.ini中我提到了如下
resources.layout.layout = default
blog.resources.layout.layout = blog
答案 0 :(得分:0)
在“博客”模块的控制器中,使用:
function init() {
$layout = $this->_helper->layout();
$layout->setLayoutPath('path/to/your/blog/layouts/');
$layout->setLayout('blog.phtml');
}
这是“基本的”但它有效。