2017-05-10 6 views
3

CodeIgniter를 처음 사용했습니다.하위 폴더 내의 컨트롤러에 연결할 수 없습니다. - CodeIgniter

하위 폴더 내에 컨트롤러를 만든 응용 프로그램을 만들고 있습니다.

Demo 
-Application 
    -Controllers 
     - Home 
     -Left 
     -Right 
     -Main 

routes.php에 다음 행을 추가했습니다.

$route['Left/(:any)'] = 'Home/Left/$1'; 

이것은 액세스하려는 URL입니다.

http://localhost/Voyager/left/main

내가 무엇입니까 "404 페이지 오류를 찾을 수 없습니다."

내가 추가하거나 변경해야 할 다른 것이 있습니까?

도움 주셔서 감사합니다.

+1

대문자 "L"이있는 "Left/(: any)"를 routes.php에 추가했습니다. 하지만 작은 "L"을 가지고 "Voyager/left/main"이라고 전화하려고했습니다. routes.php에서 "http : // localhost/Voyager/Left/main"를 호출하거나 'Left/(: any)'를 'left/(: any)'로 변경해야합니다. – iravul

+0

발행물. 아직 라우팅 안 함 –

+0

컨트롤러 폴더와 계층 구조에 클래스 이름을 표시하십시오. – Neonamu

답변

2

직접 답변을 찾았습니다.

문제는 내가 문제의 원인이었던 홈 (홈)이라는 컨트롤러 폴더에 다른 컨트롤러가 있음을 나타냅니다. 이름을 변경하면 문제가 해결되었습니다.

관련 문제