2014-11-18 2 views
0

Codeigniter 사이트에 기본 컨트롤러를 여러 개 추가하십시오.Codeigniter 사이트의 여러 기본 컨트롤러

나는 그것을 할 수 없다.

기본적으로 나는 .htaccess 파일없이 URL에서 컨트롤러 이름을 제거해야합니다.

나는 그 역동을 만들고 싶습니다.

기본 컨트롤러 이름 만 제거 할 수 있다는 것을 확인했습니다. 왜 동적 인 여러 기본 컨트롤러를 만들고 싶습니다.

누구든지이 문제에 대해 도움을받을 수 있습니다. 당신은 응용 프로그램/설정/routes.php 파일에 변경 사항을 작성해야합니다

감사

답변

0

이 작업을 수행합니다. 당신이 컨트롤러가있는 경우

그래서, Secondary라고 그것을 당신이 추가 할 view, add, search 같은 방법을했다 :

$route['view'] = 'secondary/view'; 
$route['add'] = 'secondary/add'; 
$route['search'] = 'secondary/search'; 

NB를 당신이 당신의 방법에 PARAMS을 전달하는 경우이에 대한 항목을 추가해야 함 이 도움이

$route['view'] = 'secondary/view'; 
$route['view/(:any)'] = 'secondary/view/$1'; 

희망 : 뜻으로, 예를 들어, 당신은 당신이 필요 view()에 뭔가를 전달하기를 원한다면!

+0

저는 Secondary와 Primary 등의 컨트롤러가 여러 개 있습니다. 컨트롤러 이름없이 여러 컨트롤러를 어떻게 사용할 수 있습니까? –

+0

그러면 각 항목에 대한 항목을 올바르게 작성해야합니다. 이것은 표준 codeigniter 응용 프로그램을 사용하여 동적으로 수행 할 수 없습니다. https://ellislab.com/codeigniter/user-guide/general/routing.html –

+0

[link] (https://gocartdv.com/demo) GOCART 데모에서 보았습니다. 그러나 나는 그들이 GOCART에서 그것을 어떻게했는지 이해할 수 없었다. –