0
버그가 있습니까? 둘째로, 비논리적 인 것처럼 보입니다 ... 이미 초기화 된 경우 다시 초기화해야하는 이유는 무엇입니까? 아니면 내가 틀린거야? ...ZF : 컨트롤러 forward() 메서드를 사용하면 init() 메서드가 두 번 실행됩니다.
버그가 있습니까? 둘째로, 비논리적 인 것처럼 보입니다 ... 이미 초기화 된 경우 다시 초기화해야하는 이유는 무엇입니까? 아니면 내가 틀린거야? ...ZF : 컨트롤러 forward() 메서드를 사용하면 init() 메서드가 두 번 실행됩니다.
$this->_forward()
메서드는 내부 (3xx) 리디렉션과 같은 방식으로 작동합니다. 이는 새로운 요청과 같은 새로운 환경을 설정하기위한 것입니다. 이것은 모듈을 가지고 작업 할 때 특히 유용 할 것입니다.
동일한 컨트롤러 내의 다른 작업으로 전달하려면 $this->dispatch('nextAction')
을 사용해야합니다.
dispath()에 대해 알지 못했지만 forward() 메서드가 의도 한 바 였는지 확신 할 수 없었습니다. 때로는 소스를 조사 할 시간이 없습니다 ... 감사합니다! – yanot