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

私は自分自身で答えを見つけました。

問題は、問題の原因となっていたホームという名前のコントローラフォルダ内に別のコントローラがあることでした。名前を変更して問題を解決しました。

関連する問題