【问题标题】:Unable to locate model; CodeIgniter issue无法定位模型; CodeIgniter 问题
【发布时间】:2020-04-19 07:40:35
【问题描述】:

我在尝试将模型加载到控制器时收到“无法定位模型”错误。我的模型文件在正确的位置 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');
    }

这是我得到的错误:

遇到未捕获的异常 类型:运行时异常

消息:无法找到您指定的模型:Welcome_model

文件名:/opt/lampp/htdocs/system/core/Loader.php

行号:348

回溯:

文件:/opt/lampp/htdocs/application/controllers/Welcome.php 线路:24 功能:模型

文件:/opt/lampp/htdocs/index.php 线路:315 函数:require_once

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    您的模型文件名的第一个字母必须大写。

    所以不是

    welcome_model.php
    

    应该是

    Welcome_model.php
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多