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 的第二段为空,则始终加载“索引”函数,URI 的第二段确定调用控制器中的哪个函数”。根据 ci 手册。

于 2012-07-21T07:19:49.523 回答