首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend Framework:从哪个更高效的控制器插件重定向

Zend Framework:从哪个更高效的控制器插件重定向
EN

Stack Overflow用户
提问于 2010-08-02 20:23:50
回答 1查看 2.5K关注 0票数 3

我在here中看到了两种从控制器插件重定向的方法……我想知道哪一个更有效率。我想知道在第二种方法中,它可能更慢,因为响应是创建的?那么在第一种方法中会发生什么呢?它会立即重定向吗?

代码语言:javascript
复制
$request->setModuleName('default')
        ->setControllerName('search')
        ->setActionName('form')
        ->setDispatched(false);

代码语言:javascript
复制
$this->_response->setRedirect('redirecturl'); 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-02 20:28:23

第一种方法是应用程序重定向:您定义所请求的操作在另一个控制器中,因此使用相同的http请求来执行该操作。

第二种方法是http重定向: http-response将具有http-location-redirect,因此客户端将触发第二个http-request以获取结果。

第一种方法无疑是最有效的。

PS:您可以调用控制器的转发方法来分派另一个操作。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3387694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档