【发布时间】:2010-04-22 05:58:33
【问题描述】:
我在 someAction 函数中设置了一个视图变量,如下所示:
$this->view->type = "some type";
当我像这样在布局脚本中访问这个变量时:
<?php echo $this->type ?>
它什么也不打印。怎么了?
我的 application.ini 与布局相关的设置
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.layout.layout = "layout" ; changed 'default' to 'layout'
编辑
这个thread 建议替代解决方案,但正在寻找上述问题的解决方案。这在 Zend 1.6.2 中有效。我刚刚升级到 1.10,它停止工作了。
编辑
如果我在任何 _init Bootstrap 函数中设置此视图变量,它就会起作用。
【问题讨论】:
标签: model-view-controller zend-framework layout