2012-05-12 6 views
0

나는 허영 URL 내 사이트 사용자를 제공하기 위해 URI 값에 최종 점검을 할 수 있습니다 내 사이트에 대한 경로 목록의 끝에서 설정 한 다음 경로 (http://example.com/username)Kohana 3.2 - 라우팅에 변수를 어떻게 보냅니 까?

Route::set('profile', '<path>/(<page>)', 
    array(
     "path" => "[a-zA-Z0-9_-]+", 
     "page" => (blog|photos))) 
->defaults(array(
    'controller' => 'welcome', 
    'action'  => 'profile' 
)); 

는이 경로가 제대로 지시했다

action_profile($var1, $var2) { 
    echo $var1 . ' ' . $var2; 
} 

나는에 의존하지 않으려는 다음 pathpage 값과 같이 방법으로 전송 얻을 수있는 방법이 있었다 경우 welcome 컨트롤러와 profile 방법,하지만 궁금 해서요그리고이 작업을 수행 할 다른 방법이 없다면 결과를 배열로 분해하십시오.

답변

1

매뉴얼 읽기 : http://kohanaframework.org/3.0/guide/kohana/routing#request-parameters. $this->request->param('param-name') 도움이됩니다.

+1

나는 정직하게 문서에서 그것을 보지 못했습니다. 그들의 문서는 정직하기가 매우 지저분하고 초보자를위한 많은 것들이 빠져 있습니다. 새로운 사람들이 그것을 배우는 것을 원치 않는 것입니다! –

관련 문제