2012-12-06 4 views
7

참고 "인덱스"를 제거합니다 - 나는 index 의미 - 메소드 이름 내가 index.php를 제거하는 얘기가 아냐 있습니다.CodeIgniter는 - URL에서

나의 현재 URL은 다음과 같습니다

wwww.mysite.com/view-topic/my-topic 

가 어떻게 이렇게 가겠어요 :

www.mysite.com/view-topic/index/my-topic 

이 내가 그것을 모양을하고 싶은 무엇인가?

미리 감사드립니다.

+0

이 문서에 라우팅을 참조하십시오. – itachi

답변

12

당신은 application/config/routes.php,이에 대한 경로를 설정하는 새로운 라인을 추가 할 수 있습니다

$route['view-topic/(:any)'] = 'view-topic/index/$1'; 

이 의지 경로 귀하의 URL이 http://url.com/view-topic/anythinggoeshereview-topic/index/anythinggoeshere 컨트롤러 마스크됩니다. 라우팅에

더 많은 정보 :

+0

내 친구 감사합니다! 10 분이 지나면 답을 최고로 표시합니다. :) – user1453094

+5

위는'view-topic controller'의'다른 함수'에 대해서'index function'을 호출합니다. –

+3

이것은 장기적인 해결책이 아닙니다. 로한 (Rohan)이 말했듯이, 이것은 뷰 - 컨트롤러 (view-topic controller)의 모든 메소드와 일치 할 것이므로,이 컨트롤러는 확장되지 않는 단일 메소드만을 사용하지 않는다. – Bill