2012-07-21 100 views
0

我使用codeigniter 2.1.2,WAMP,即時通訊只是學習它,並遇到一個問題。 我所做的只是 - >創建了一個視圖「home.php」,其中包含一些文本。 - >創建控制器「homecontroller.php」如下:改變default_controller給404 codeigniter

<?php 

class homecontroller extends CI_Controller{ 

    function iloadhomepage(){ 
     $this->load->view('home'); 
    } 
} 

截止到這裏的時候,我跑

"http://localhost/CodeIgniterTut/index.php/homecontroller/iloadhomepage" 

正常工作下一個我「routes.php文件」改變默認的控制器(在配置)到

$route['default_controller'] = "homecontroller"; 

這樣,當我運行的「http://localhost/CodeIgniterTut/index.php」我會得到我的「home.php」 而是即時得到一個404錯誤,上午ID在任何地方犯錯誤?請幫助

回答

3

把這個homecontroller.php

class Homecontroller extends CI_Controller{ 

     public function index(){ 
      $this->load->view('home'); 
     } 

鍵入localhost/CodeIgniterTut/index.php文件,也使每一個類名稱以大寫字母開頭(這就是編碼標準)。

「如果URI的第二個段爲空,則」索引「函數總是默認加載,URI的第二個段確定控制器中的哪個函數被調用」。根據ci手冊。

+0

謝謝!這樣可行。 – md1hunox 2012-07-21 07:46:08