Я использую MAMP для локального размещения моего проекта codeigniter. Каждый из моих контроллеров расширяет MY_Controller. MY_Controller выглядит следующим образом:Сайт Codeigniter, работающий в MAMP, но не LAMP
class MY_Controller extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('user_model');
$this->user_model->do_something();
}
}
Использование MAMP, на моей macbook, это прекрасно работает. Однако, когда я загружаю свой сайт на свой Linux-сервер под управлением apache, я получаю следующую ошибку:
Unable to locate the model you have specified: User_model
Почему?
UPDATE
Я изменил капитализацию быть таким:
$this->load->model('User_model');
$this->User_model->do_something();
и проблема продолжает
Попробуйте изменить название файла модели, чтобы оно соответствовало капитализации в сообщении. – Tpojka