Zend Framework - 不为控制器设置布局
我有一个控制器,我想使用 ajax 脚本来调用和设置会话变量、获取信息等。如何设置它以便该特定控制器不使用默认布局(特别是无布局),以便它可以来回发送 XML/JSON 消息?
I have a Controller that I want to use for ajax scripts to call and set session variables, get information, etc. How do I set it so that that particular controller doesn't use the default layout (specifically NO layout) so that it can send XML/JSON messages back and forth?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
就像与 Zend_Framework 和 Zend_Application 相关的任何事情一样,有多种方法可以做到这一点,但是在我完成的最后几次纯 Zend 演出中,我看到人们使用以下内容(来自控制器中的操作方法)
这会关闭的布局。如果您也想关闭视图,则可以
从控制器中的操作方法再次使用。
Like anything to do with Zend_Framework and Zend_Application, there are multiple ways to do this, but on the last few pure Zend gigs I've done, I've seen people using the following (from an action method in you controller)
This shuts off of the layout. If you wanted to turn off your view as well, you could use
again, from an action method in the controller.
在你的控制器中...
in your controller ...
在你的控制器操作中,尝试
In your controller action, try