
Yaf_Router::getRoute 메서드는 라우팅을 처리하는 데 사용됩니다. 라우트 매개변수는 URL의 파라미터를 의미하며, 이름을 지정하여 값을 얻을 수 있습니다.
라우트 매개변수를 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$router->route('GET /user/:id', array('controller' => 'user', 'action' => 'view'));
위 코드에서 ':id'는 라우트 매개변수입니다. 이 매개변수의 이름은 'id'이며, URL의 파라미터로 전달됩니다.
라우트 매개변수의 값을 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$route = $router->getRoute('GET /user/:id');
$id = $route->getParam('id');
위 코드에서 $route->getParam('id')는 라우트 매개변수 'id'의 값을 반환합니다.
라우트 매개변수의 이름과 값은 다음과 같이 지정할 수 있습니다.
#hostingforum.kr
php
$router->route('GET /user/:name/:age', array('controller' => 'user', 'action' => 'view'));
위 코드에서 ':name'과 ':age'는 라우트 매개변수입니다. 이 매개변수의 이름은 'name'과 'age'이며, URL의 파라미터로 전달됩니다.
라우트 매개변수의 값을 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$route = $router->getRoute('GET /user/:name/:age');
$name = $route->getParam('name');
$age = $route->getParam('age');
위 코드에서 $route->getParam('name')과 $route->getParam('age')는 라우트 매개변수 'name'과 'age'의 값을 반환합니다.
2025-07-26 10:03