将值传递给Zend Framework中的布局.....?

时间:2011-02-14 08:25:16

标签: php zend-framework

我遇到zend-frameworklayout相关的问题。在这里,我必须pass some valueslayout,用于显示网站的top-ranking users

由于我是zend-framework的新手,我无法找到任何方法。

如果您有任何代码,想法或链接,请提供给我.....

提前致谢...........

2 个答案:

答案 0 :(得分:5)

创建一个Controller插件,在渲染布局之前随时获取此数据并将数据传递给视图。然后在layout.phtml上渲染数据,就像渲染任何其他数据一样,例如使用ViewHelper或Partial。

请参阅http://zendframework.com/manual/en/zend.controller.plugins.html

或按照

中的说明使用动作助手

答案 1 :(得分:2)

Zend Framework中的布局只是另一种观点。我们可以将布局定义为“外部视图”,将与控制器操作关联的视图定义为“内部视图”。要从控制器向布局发送数据,您可以简单地喜欢这个

来自控制器

$this->view->someData = $data

从布局

$this->someData