2011-02-15 6 views
0

가능한 중복에 _redirect() 또는 _forward()를 사용해야합니다
What is the difference between redirect and forward in Zend framework어떤 경우는 젠드 프레임 워크

실제적이고 실용적인 예제를 제공하시기 바랍니다.

+0

[젠드 프레임 워크에서 리다이렉트와 포워딩의 차이점은 무엇입니까?] (http://stackoverflow.com/questions/2551238/what-is-the-difference-between-redirect-and-forward-in- 젠드 프레임 워크). 묻기 전에 검색 기능을 사용하십시오. – Gordon

답변

5

둘 다 완전히 다른 것들입니다. _forward는 zf의 내부 리다이렉션입니다. 즉, 사용자 리디렉션은 사실상이 리다이렉션에 대해 알지 못하지만, zisp 내부의 모든 후크는 호출됩니다. _redirect의 경우 사용자 브라우저가 리디렉션을 제어하고 두 번째 요청을하는 반면 zf 내부의 모든 항목은 나이 (부트 스트랩, 라우팅 등)가 발생하면 가져옵니다.

분명히 _forward는 리소스 사용량이 적어 _redirect가 적지 만 부트 스트랩 내부의 코드를 호출해야합니다 (설정을 변경하고 다시로드하려는 경우). 그러면 _redirect를 수행해야합니다.