我写了以下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。想法?
答案 0 :(得分:4)
控制器名称和类名称应相同,文件名小写
funding.php
尝试关注网址
模型类名称与控制器名称不同,如funding_model
或其他任何内容,_model
->load->model()
醇>
答案 1 :(得分:0)
使用大写首字母表示控制器n模型文件名。
例如:
Founding_controller.php
Founding_model.php
并且类名应该是文件名(照原样)。