Я пытался загрузить некоторые модели для этого веб-сайта, который я строю. Однако по неизвестной причине это приведет к следующей ошибке:
An Error Was Encountered
Unable to locate the model you have specified: logon_model
Теперь я провел исследование. Проблема заключается в том, что IC обрабатывает имена файлов в нижнем регистре. Тем не менее, как мой файл, так и вызов файла в нижнем регистре, как показано здесь:
echo "VALIDATING";
// Validation passed. Off we go to account info verification from AA's database. God help us all.
$this->load->model('logon_model');
echo "FOUND MODEL";
$res = $this->logon_model->verify_user($this->input->post('username'),$this->input->post('password'));
echo $this->input->post('username');
echo $this->input->post('password');
Выполнение не достигает «НАЙДЕННОЙ МОДЕЛИ», таким образом останавливается при загрузке модели. Я пытался использовать:
$this->load->model(site_url('logon_model'));
Без результатов. Необходимо упомянуть, что файл модели правильно размещен в нужной папке модели?
Как я могу это исправить?
РЕДАКТИРОВАТЬ: Заголовок для файла модели:
class Logon_model extends CI_Model {
....