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

반환 값