
Yaf_Router::getRoute 함수는 Routing을 통해 URL을 처리하는 과정에서 Route를 얻어내는 함수입니다.
getRoute 함수의 첫 번째 매개 변수는 Route 이름이 아닌 Route 이름과 매개 변수의 배열입니다.
Route 이름이 주어졌을 때, URL을 생성하는 과정에서 사용하는 변수는 Route 이름과 매개 변수의 배열입니다.
Route 이름이 주어졌을 때, URL에 매개 변수를 추가하는 방법은 Route 이름과 매개 변수의 배열을 사용하여 URL을 생성하는 것입니다.
예를 들어, Route 이름이 'home'이고 매개 변수의 배열이 ['id' => 1, 'name' => 'john']일 때, URL은 '/home/1/john'이 됩니다.
URL에 매개 변수를 추가하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$route = new Yaf_Router();
$route->addRoute('home', new Yaf_Route_Static('/home/:id/:name'));
$uri = $route->getRoute('home', ['id' => 1, 'name' => 'john']);
echo $uri; // /home/1/john
이 예제에서, 'home' Route 이름과 매개 변수의 배열 ['id' => 1, 'name' => 'john']을 사용하여 URL을 생성합니다.
이러한 방법으로, Route 이름이 주어졌을 때 URL에 매개 변수를 추가할 수 있습니다.
2025-06-01 22:44