
Yaf_Route_Map 클래스의 __construct 메서드는 라우팅 매핑을 설정하는 데 사용됩니다.
라우팅 매핑은 URL 패턴과 해당 컨트롤러 메서드 매핑을 의미합니다.
예를 들어, 라우팅 매핑을 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$route_map = array(
'map' => array(
'index/index' => '/index/index',
'index/notice' => '/index/notice',
'index/about' => '/index/about',
),
);
위 예제에서, 'index/index', 'index/notice', 'index/about'은 라우팅 매핑의 키입니다.
이 키들은 URL 패턴을 의미하며, '/index/index', '/index/notice', '/index/about'은 해당 URL 패턴에 매핑되는 컨트롤러 메서드의 경로를 의미합니다.
따라서, Yaf_Route_Map 클래스의 __construct 메서드에서 'route_map' 배열의 키는 URL 패턴을 의미하고, 값은 해당 URL 패턴에 매핑되는 컨트롤러 메서드의 경로를 의미합니다.
이러한 라우팅 매핑은 Yaf_Route_Map 클래스의 __construct 메서드에서 설정된 후, 라우팅 요청을 처리할 때 사용됩니다.
예를 들어, '/index/index' URL을 요청하면, Yaf_Route_Map 클래스는 'index/index' 라우팅 매핑을 찾고, 해당 매핑에 매핑된 컨트롤러 메서드 '/index/index'를 호출합니다.
이러한 라우팅 매핑은 URL 패턴과 컨트롤러 메서드 매핑을 설정하는 데 사용되며, 라우팅 요청을 처리하는 데 중요한 역할을 합니다.
2025-04-25 14:40