我正在使用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完成它,但后来我发现这不是正确的方法。
获得相同结果的其他方法有哪些?提前感谢您的帮助。
答案 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创建一个帮助器。