Yet Another Framework Yaf_Route_Map 클래스

(Yaf >=1.0.0)


소개

Yaf_Route_Map은 기본 제공 경로이며 다음 규칙에서 URI 끝점(기본 URI 다음에 오는 URI 부분: Yaf_Request_Abstract::setBaseUri() 참조)을 컨트롤러 이름 또는 작업 이름(Yaf_Route_Map::__construct()에 전달된 매개변수에 따라 다름)으로 변환합니다. A => controller A. A/B/C => controller A_B_C. A/B/C/D/E => controller A_B_C_D_E.

두 번째 매개변수 Yaf_Route_Map::__construct()이 지정되면 URI 구분 기호 앞의 부분만 라우팅에 사용되고 그 뒤의 부분은 요청 매개변수 라우팅에 사용됩니다(Yaf_Route_Map::__construct()의 예제 섹션 참조).


클래스 개요

                  
class Yaf_Route_Map implements Yaf_Route_Interface {

  /* Properties */
  protected $_ctl_router;
  protected $_delimiter;

  /* Methods */
  public __construct(string $controller_prefer = false, string $delimiter = "")
  public assemble(array $info, array $query = ?): string
  public route(Yaf_Request_Abstract $request): bool
}
                  
                

Properties

_ctl_router
_delimiter

목차