微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 在Zend Framework中转发并返回一个动作

在Zend Framework中,我们可以使用_forward()转发到另一个控制器的动作

例如.

// Inside controller1
$this->_forward('foo', "controller2");
echo $this->getResponse(); // Echo the response of foo action at this point

但_forward是在请求周期结束时采取的,如果我想立即转发并立即回应响应怎么办?

解决方法:

我个人建议使用Action plugin或View Helper来解决您的问题.我过去曾做过很多很多这样的事情,而且他们可以非常有帮助和强大.

或者,如果您只是想获取您网站的模块,例如登录/类别部分,可能需要将视图助手视为“部分”.

查看助手:http:// framework.zend.com/manual/en/zend.view.helpers.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐