2012-02-09 4 views
0

나는 의심의 여지가있다. 내 경로에는 다음과 같은 것이 있습니다.

$route['events(:any)'] = "events/view/$0"; 

하지만 내 경우에는 '갤러리'에서 한 단어 만 제외하면됩니다.

그래서, 이벤트와 모든 URL은 갤러리 events/view/$0 및 갤러리 노선 이 events/gallery

그러나 $route['events(:any)'] 노선이 events-social, 또는 events-corp, 또는 내가 그렇게 어떻게 events-indor

될 수 있습니다 것입니다 것입니다 excepts? 어떤 도움을 주시면 감사하겠습니다. 경로가 정의되어있는 순서대로 실행되기 때문에

답변

1

, 당신은 단순히 먼저 gallery 경로를 정의 할 수 있습니다

$route['events-gallery'] = "events/gallery"; 
$route['events-(:any)'] = "events/view/$0"; 

참고 위의 두 번째 경로에서 events-(:any)에 추가 하이픈. 달성하고자하는 것에 대한 설명을 토대로, 나는 당신이 당신의 코드에서 그것을 놓치고 있다고 생각한다.