Zend 框架通过单一操作实现多个视图
谁能告诉我如何通过单一操作获得多个视图。
实际上我有一个控制器操作从模型中获取数据,但我必须在两个不同的视图中显示数据(第一个视图中的一半数据,第二个视图中的其余数据)
我知道这是可能的。
谁能解释一下它将如何实施。
Can anyone tell me how can i make more then one view through single action.
actually I have a controller action fetching data from model but I have to show data in 2 different views (half data in 1st and rest in 2nd)
I know it is possible.
Can any one explain how it will be implemented.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不完全确定你的意思是根据条件有两种不同的观点还是同时有两种观点。
从您可以使用的操作中:
您可以使用多个渲染脚本,它们将按照调用的顺序堆叠和渲染。或者你可以设定一个条件将他们分开。
你是这个意思吗?
I'm not entirely sure whether you mean having two different views depending on a condition or two views at the same time.
From the action you can use:
and you can use multiple renderScripts and they will stack up and render in the order that they are called. Or you can have a condition separating them.
Is this the sort of thing you mean?
只需使用控制器操作的 render 方法即可显示您想要的视图。
参考渲染视图< /a> 在 Zend 参考手册中了解更多信息(您也可以使用 命名段(如果需要/适用)。
Just use the render method of the controller action to display the view you want.
Refer to Rendering Views in the Zend reference manual for more information (you could also use Named Segments if needed/applicable).