Yet Another Framework Yaf_Dispatcher::dispatch
(Yaf >=1.0.0)
Yaf_Dispatcher::dispatch — Dispatch a request
설명
public Yaf_Dispatcher::dispatch(Yaf_Request_Abstract $request
): Yaf_Response_Abstract
이 메서드는 Yaf_Dispatcher의 무거운 작업을 수행합니다. 요청 객체를 취합니다.
디스패치 프로세스에는 세 가지 고유한 이벤트가 있습니다.
- Routing
- Dispatching
- Response
라우팅은 Yaf_Dispatcher::dispatch()가 호출될 때 요청 객체의 값을 사용하여 정확히 한 번 발생합니다. 디스패치는 루프에서 발생합니다. 요청은 디스패치할 여러 작업을 나타내거나 컨트롤러 또는 플러그인이 요청 개체를 재설정하여 추가 작업을 디스패치하도록 할 수 있습니다(Yaf_Plugin_Abstract 참조. 모든 작업이 완료되면 Yaf_Dispatcher가 응답을 반환합니다.
매개변수
request