Невозможно найти модель; Проблема CodeIgniter - PullRequest
0 голосов
/ 19 апреля 2020

При попытке загрузить модель в контроллер я получаю сообщение об ошибке «невозможно найти модель». У меня есть файл модели в правильном местоположении application / models / welcome_model. php, и контроллер, к которому он обращается, находится в application / controllers / Welcome. php, но он все еще говорит, что не может найти его.

Код в welcome_model. php:

<?php


class Welcome_model extends CI_Model {
    public function first_query() {
        $query = $this->db->query('SELECT * FROM user');
        return $query->result();
    }
    public function retrieve_user_info(){
    }
    public function retrieve_images() {

    }
}

И я вызываю его в Welcome. php в функции:

    public function index()
    {
        $this->load->database();
        $this->load->model('welcome_model');

        $this->load->view('welcome_message');
    }

Это была ошибка, которую я получил :

Обнаружено необработанное исключение. Тип: RuntimeException

Сообщение: невозможно найти указанную вами модель: Welcome_model

Имя файла: / opt / lampp / htdocs / system / core / Loader. php

Номер строки: 348

Backtrace:

Файл: /opt/lampp/htdocs/application/controllers/Welcome.php Line : 24 Функция: модель

Файл: /opt/lampp/htdocs/index.php Строка: 315 Функция: require_once

1 Ответ

0 голосов
/ 19 апреля 2020

Имя файла вашей модели должно состоять из 1-й заглавной буквы.

Поэтому вместо

welcome_model.php

оно должно быть

Welcome_model.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...