使用ZEND_Layout,具有不同的布局

时间:2015-05-25 13:07:11

标签: zend-framework zend-layout

我又问了一个类似的问题,但是我没理解。我想首先尝试使用不同的布局,只是为了理解ZEND_Layout。

我的布局路径中有两个布局文件:application \ layouts \ scripts layout.phtml login.phtml

首先我想使用login.phtml,因为我在我的application.ini中定义了它,这里是一个片段:

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.layout.layout = "login"

这当然有效,我得到了我想要的布局。离开页面后,我想更改布局(在我阅读教程之前):[http://framework.zend.com/manual/1.12/de/learning.layout.usage.html][1] 所以我将以下行放在我的Controller indexAction中:

$layout->setLayout('layout');

我刚收到一条错误消息,“未定义变量$ layout ...”

它必须非常简单,但它不起作用,错误在哪里?我想错过了一些基本信息。

1 个答案:

答案 0 :(得分:1)

您实际上需要$ layout变量集。

如果你是从控制器那里做的,那么最快的方法就是使用..

.gitignore