我面临zend-framework
与layout
有关的问题。在这里,我必须pass some values
到layout
,这将用于显示网站的top-ranking users
。将值传递给Zend Framework中的布局.....?
由于我是zend-framework的新手,我无法找到任何方法来做到这一点。
如果您有任何代码,想法或链接,请提供给我.....提前
感谢...........
我面临zend-framework
与layout
有关的问题。在这里,我必须pass some values
到layout
,这将用于显示网站的top-ranking users
。将值传递给Zend Framework中的布局.....?
由于我是zend-framework的新手,我无法找到任何方法来做到这一点。
如果您有任何代码,想法或链接,请提供给我.....提前
感谢...........
创建一个控制器插件,取此数据在布局呈现之前的任何时间,并将数据传递给视图。然后在你的layout.phtml上渲染这些数据,就像你会渲染任何其他数据一样。使用ViewHelper或Partial。
见http://zendframework.com/manual/en/zend.controller.plugins.html
或者使用一个动作助手截至
解释了Zend框架的布局仅仅是一个其他视图。我们可以将布局定义为“外部视图”,并将与控制器操作相关的视图定义为“内部视图”。要从数据发送到控制器的布局,你可以简单地这样
从控制器
$this->view->someData = $data
从布局
$this->someData