ZF2 - 从其他动作和模块渲染视图

时间:2014-12-31 23:46:17

标签: php zend-framework view zend-framework2

我在zend框架2中的应用程序中有2个模块(其中有1个控制器): - 新闻(添加,编辑,获取,列表和删除,......短列表操作) - 申请(有一些行动)

在news / get中我想使用shortList操作的结果(完整视图) 以及应用程序模块/控制器之一。

更有可能布局不适合这样做 - 只有2个动作会重用shortList内容。 它看起来像部分视图或子视图,但是跨模块。

我应该怎样尝试呢?

1 个答案:

答案 0 :(得分:0)

你有两个选择:

  1. 用于读取数据和呈现视图的视图助手,因此您可以在任何其他视图/布局中调用它 https://www.google.com/search?q=zf2+viewhelper&ie=utf-8&oe=utf-8#q=zf2+custom+viewhelper
  2. forward到另一个操作并获取其视图模型,并将其作为var http://framework.zend.com/manual/current/en/modules/zend.mvc.plugins.html#zend-mvc-controller-plugins-forward
  3. 添加到当前视图