Codeigniter 404错误

时间:2014-11-27 12:22:11

标签: codeigniter

我写了以下Codeigniter代码,但是我一直收到404错误。有什么想法吗?

funding_controller.php

class Funding extends CI_Controller {

    function __construct()
    {
        // Call the Model constructor
        parent::__construct();

    }


    public function index()
    {

        $this->load->model('funding_model');

        $data['funds'] = $this->funding_model->getAll();
        $this->load->view('funding_list', $data);
    }
}

funding_model.php

  class Funding extends CI_Model {

    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }

    function getAll() {

        $query = $this->db->get('funds');

        return $query->result();

    }


}    

funding_list.php

foreach($funds as $row) {

   echo $row->opportunity_name;
   echo "<br />";

}

默认路线指向funding_controller。想法?

2 个答案:

答案 0 :(得分:4)

  1. 控制器名称和类名称应相同,文件名小写

      

    funding.php

    尝试关注网址

    http://domain.com/funding/index

  2. 模型类名称与控制器名称不同,如funding_model或其他任何内容,_model

  3. 中不需要后缀->load->model()

答案 1 :(得分:0)

使用大写首字母表示控制器n模型文件名。

例如:

 Founding_controller.php
 Founding_model.php

并且类名应该是文件名(照原样)。