可能重复:
What is the difference between redirect and forward in Zend framework
请提供真实实用的例子。
答案 0 :(得分:5)
两者都是完全不同的东西_forward是zf的内部重定向,即实际上用户浏览器甚至不知道这个重定向,但是在zf内部调用predispatch之后的所有钩子。而在_redirect情况下,用户浏览器控制重定向并发出第二个请求,因此一旦年龄(引导程序,路由等)就会调用zf内部的内容。
清晰地_forward比_redirect的资源密集程度要小,但是如果你需要调用bootstrap中的代码(如果你在config中进行了更改并希望它重新加载)那么你应该_redirect。