
Yaf_Router::route 메소드의 매개변수는 배열 형태로 전달됩니다. 이 배열에는 route 매개변수의 이름과 값을 포함합니다.
예를 들어, 라우팅을 다음과 같이 설정한 경우
#hostingforum.kr
php
$router->route('GET /user/:id', 'UserController::getUser');
라우팅을 처리하는 UserController::getUser 메소드에서 route 매개변수 id를 접근하는 방법은 다음과 같습니다.
#hostingforum.kr
php
public function getUser($request, $response, $args)
{
$id = $args['id'];
// id 값을 사용하여 처리
}
또는, 라우팅을 다음과 같이 설정한 경우
#hostingforum.kr
php
$router->route('GET /user/:id', function ($request, $response, $args) {
$id = $args['id'];
// id 값을 사용하여 처리
});
라우팅을 처리하는 익명 함수에서 route 매개변수 id를 접근하는 방법은 위와 동일합니다.
2025-03-11 09:50