Codeigniter v2大写文件名抛出错误"无法定位模型"

时间:2015-10-29 09:13:31

标签: php codeigniter

我使用的是codeigniter结构,如: 文件名 - 用户, ControllerClassName - 用户 ModelClassName - User_model

并点击网址:http://localhost/ci/user 它显示404,如果我点击http://localhost/ci/User它的工作正常但无法找到User_model

如果我使用Filename作为用户,user_model而不是User,User_model它可以正常工作

我使用codeigniter 2

是否有任何解决该问题的解决方案不适用于ubuntu 14.04

1 个答案:

答案 0 :(得分:1)

__construct()

中加载模型
function __construct()
{
    parent::__construct();
    $this->load->model('User_model');
    $this->load->library('Session');
}

在模型中

文件名 - user_model.php
内部文件

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class User_model extends CI_Model {

    function __construct()
    {
        parent::__construct();
    }

}

在控制器中

文件名 - user.php
内部文件

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class User extends CI_Controller
{

}