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
목차
- Yaf_Route_Map::assemble — Assemble a url
- Yaf_Route_Map::__construct — The __construct purpose
- Yaf_Route_Map::route — The route purpose