2011-02-15 58 views

回答

5

兩者是完全不同的東西_forward是zf的內部重定向,即實際上用戶瀏覽器甚至不知道這個重定向,但是在zf內部的所有鉤子被調用之後。而在_redirect的情況下,用戶瀏覽器需要控制重定向併發出第二個請求,因此在zf內部進行一次時間調用(引導,路由等)。

clearely _forward是資源密集度較低的_redirect,但如果您需要調用引導程序中的代碼(如果您在config中進行了更改並希望它重新加載),那麼您應該執行_redirect。