Yet Another Framework Yaf_Route_Interface::route

(Yaf >=1.0.0)

Yaf_Route_Interface::route — Route a request


설명

abstract public Yaf_Route_Interface::route(Yaf_Request_Abstract $request): bool

Yaf_Route_Interface::route()는 사용자 지정 경로가 구현해야 하는 유일한 메서드입니다.

메모: 2.3.0부터 다른 메소드도 구현해야 합니다. Yaf_Route_Interface::assemble()을 참조하십시오.

이 메서드가 true를 반환하면 route 프로세스가 종료됩니다. 그렇지 않으면 Yaf_Router는 요청을 라우팅하기 위해 route 스택의 다음 route를 호출합니다.

이 메서드는 Yaf_Request_Abstract::setControllerName(), Yaf_Request_Abstract::setActionName()Yaf_Request_Abstract::setModuleName()을 호출하여 route 결과를 매개변수 요청으로 설정합니다.

이 메서드는 또한 Yaf_Request_Abstract::setRouted()를 호출하여 요청을 마지막으로 라우팅해야 합니다.


매개변수

request
Yaf_Request_Abstract 인스턴스.

반환 값