2014-10-01 4 views
0

나는이 uri http://localhost/ur/index.php/reports/annual/gm/8312/44724286729을 가지고 있지만 annual 부분은 사용자에게 그가보고있는 보고서를 보여주기위한 목적으로 사용됩니다.코드 서명자 경로를 사용하여 uri의 일부를 생략합니다.

따라서 매핑되는 함수는 annual 무시할 만 gm 등을 사용하는 전 노선을 사용 괜찮나 reports이라고 파라미터

public function gm($id,$telephone_number{ 
/** 
General Meeting 
*/ 
} 

http://localhost/ur/index.php/reports/annual/gm/8312/44724286729

내 컨트롤러 파일과 gm 인 내 기능 및 uri의 다른 섹션 즉, 내 매개 변수로 8312/44724286729?.

나는 이것을 시도 내 routes

$route['annual/(:any)'] = "gm"; 

답변

0

당신은 인수로 $1 and $2를 사용합니다 gm 기능 등

$route['reports/annual/(:any)/(:any)'] = "reports/gm/$1/$2"; 

로 그리고 당신의 reports 컨트롤러에 달러 기호 구문을 사용을 시도 할 수 있습니다 .

피. 에스. : CI 설명서의 URI Routing 섹션을 참조하십시오.

관련 문제