我將通過說我已經搜索了高和低的解決方案來解決我的問題,其中包括但不限於Stackoverflow,YouTube和Google。Codeigniter 3.1.0:只有默認路由正在工作
我的問題:只有我的默認路由在Codeigniter中工作。我的默認路由設置爲一個名爲Home的控制器,該控制器加載了一個home.php視圖。這工作正常。我有另一個名爲Pages的控制器,它現在只有一個方法,Contact指向查看同一個名字。
我的routes.php文件看起來像這樣。
$route['default_controller'] = 'home/home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
// All custom routs go below this line.
$route['contact'] = 'pages/contact';
如果我應該將默認路由更改爲'pages/contact',我的聯繫頁面會顯示。
我的設置如下:
的Windows 10 XAMMP 5.6.12 PHP 5.6.12
任何幫助將不勝感激。
也許它應該是''home/index';' – devpro
我的控制器被命名爲home,並且該方法被稱爲home(我知道是多餘的,但它有效)。我的問題是被稱爲聯繫的路線。 –
@ stack-flo你是否按照類和文件命名的方式,如這裏所說http://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336