Mr *_*der 5

两者都是完全不同的东西_forward是zf的内部重定向,即实际上用户浏览器甚至不知道这个重定向,但在zf内部,在调用predispatch之后的所有钩子都被调用.而在_redirect情况下,用户浏览器控制重定向并发出第二个请求,因此一旦年龄(引导程序,路由等)就会调用zf中的内容.

清除_forward比_redirect的资源密集程度要小,但如果你需要调用bootstrap中的代码(如果你在配置中进行了更改并希望它重新加载),那么你应该执行_redirect.