2014-07-11 1 views
0

3 개의 컨트롤러가있는 첫 번째 컨트롤러는 "sw"이고 두 번째 제품은 제품이고 세 번째 컨트롤러 컨트롤러는 카탈로그 컨트롤러입니다. 어떤 일이 것은 내가 내 응용 프로그램에서 경로를 생성 등 카탈로그의 공공 기능은 입력 및 저장 두 개의 매개 변수를 통과 카탈로그의 공공 기능으로 매핑 될 것입니다 범주에 대한 요청은Codegniter 경로 구성이 내 응용 프로그램에서 작동하지 않습니다.

$route['sw/product'] = "product"; 
$route['sw/product/catalog'] = "catalog"; 
$route['sw/product/catalog/category'] = "catalog/category"; 

하지만 범주를 따른다고 그래서 나의 다음 경로

$route['sw/product/catalog/category/(:any)'] = "catalog/category/(:any) "; 

문제처럼해야 할 것은 마지막 경로가 나에게 울부 짖는 오류

<h1>404 Page Not Found</h1> 
<p>The page you requested was not found.</p> 

을 제공합니다 내가 아무 생각이 왜이 없다 그것이 일하기로되어 있기 때문에 일하지 않습니다. 어떤 지원이

답변

1

$route['sw/product/catalog/category/(:any)'] = "catalog/category/$1";

을 이해할 수 있도록 예를

$route['sw/product/catalog/(:any)/(:any)'] = "catalog/category/$1/$2 ";

에 대한 귀하의 기능을 사용 $2, $3, ... 개 이상의 VAR을 통과해야하는 경우 내 URL에는 index.php에이없는 명심
관련 문제