Zend Portlet一种布局

时间:2011-04-14 11:18:49

标签: php zend-framework zend-layout

我正在使用Zend Framework。想要制作一个portlet类型的视图,就像每个div由不同的控制器/视图对生成。

就像布局一样 -

<div id="news">
   <?php echo $this->layout()->news; ?> -- calls news/recent
</div>
<div id="blogs">
   <?php echo $this->layout()->blogs; ?> -- calls blogs/recent
</div>

首先我认为我会通过Action Stack完成它,但后来我发现这不是正确的方法。

获得相同结果的其他方法有哪些?提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

南迪尼,我认为你最好不要使用动作助手。 Matthew Weier O'Phinney的本教程解释了为什么,http://weierophinney.net/matthew/archives/246-Using-Action-Helpers-To-Implement-Re-Usable-Widgets.html

答案 1 :(得分:1)

我想你可以使用Views Helpers:为每个portlet创建一个帮助器。