
Yaf_Route_Static::route 함수는 URL 패턴과 매핑 정보를 전달받아 라우팅 정보를 생성하는 함수입니다.
이 함수의 파라미터는 두 가지가 있습니다. 첫 번째 파라미터는 URL 패턴, 두 번째 파라미터는 매핑 정보입니다. 두 파라미터의 순서는 반드시 URL 패턴이 먼저 와야 합니다.
예를 들어, 라우팅 정보를 생성할 때 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$route = Yaf_Route_Static::route('/user/:name', array('module' => 'user', 'controller' => 'index', 'action' => 'index'));
위의 예제에서 '/user/:name'은 URL 패턴입니다. ':name'은 라우팅 정보에서 'name'이라는 키에 해당하는 값을 가져와 URL에 삽입합니다.
Yaf_Route_Static::route 함수의 반환 값은 라우팅 정보를 담은 Yaf_Route_Static 객체입니다. 이 객체는 URL 패턴과 매핑 정보를 포함하고 있습니다.
이 객체를 활용하여 URL을 생성하거나 라우팅 정보를 확인할 수 있습니다.
#hostingforum.kr
php
$url = $route->getRoute();
위의 코드는 라우팅 정보를 이용하여 URL을 생성합니다.
#hostingforum.kr
php
$mappingInfo = $route->getMap();
위의 코드는 라우팅 정보를 이용하여 매핑 정보를 확인합니다.
2025-05-02 19:10