0

私は codeigniter 2.1.2、WAMP を使用していますが、それを学んでいて問題が発生しました。私がしたことは次のことだけでした->いくつかのテキストを含むビュー「home.php」を作成しました。-> コントローラー「homecontroller.php」を次のように作成します。

<?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エラーが発生します。どこかで間違いを犯していますか? 助けてください

4

1 に答える 1

3

これをhomecontroller.phpに入れます

class Homecontroller extends CI_Controller{

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

次に、localhost/CodeIgniterTut/index.php と入力し、すべてのクラス名を大文字で始めます (コーディングの標準です)。

「URI の 2 番目のセグメントが空の場合、「インデックス」関数は常にデフォルトで読み込まれます。URI の 2 番目のセグメントは、コントローラー内のどの関数が呼び出されるかを決定します」. ciマニ​​ュアルによると。

于 2012-07-21T07:19:49.523 に答える