当前位置: 首页 > 知识库问答 >
问题:

遇到未捕获的异常类型:RuntimeException消息:无法找到指定的模型:Events

子车修平
2023-03-14

错误

遇到未捕获的异常类型:RuntimeException消息:无法找到指定的模型:事件文件名:/home/dailysurvive/public_html/citymallgulberglahore。com/mall/system/core/Loader。php行号:344 Backtrace:File:/home/dailysurvive/public_html/citymallgulberglahore。com/mall/application/controller/Welcome。php行:29函数:模型文件:/home/dailysurvive/public_html/citymallgulberglahore。com/mall/index。php行:315函数:需要一次

错误文件的图像如下所示

模型php

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

/**
 * Model Class
 *
 * @package     CodeIgniter
 * @subpackage  Libraries
 * @category    Libraries
 * @author      EllisLab Dev Team
 * @link        https://codeigniter.com/user_guide/libraries/config.html
 */
class CI_Model {

/**
 * Class constructor
 *
 * @return  void
 */
public function __construct()
{
    log_message('info', 'Model Class Initialized');
}

// --------------------------------------------------------------------

/**
 * __get magic
 *
 * Allows models to access CI's loaded classes using the same
 * syntax as controllers.
 *
 * @param   string  $key
 */
public function __get($key)
{
    // Debugging note:
    //  If you're here because you're getting an error message
    //  saying 'Undefined Property: system/core/Model.php', it's
    //  most likely a typo in your model code.
    return get_instance()->$key;
}

}

我oader.php

    $model = ucfirst($model);
    if ( ! class_exists($model, FALSE))
    {
        foreach ($this->_ci_model_paths as $mod_path)
        {
            if ( ! file_exists($mod_path.'models/'.$path.$model.'.php'))
            {
                continue;
            }

            require_once($mod_path.'models/'.$path.$model.'.php');
            if ( ! class_exists($model, FALSE))
            {
                throw new RuntimeException($mod_path."models/".$path.$model.".php exists, but doesn't declare class ".$model);
            }

            break;
        }

        if ( ! class_exists($model, FALSE))
        {
            throw new RuntimeException('Unable to locate the model you have specified: '.$model);
        }
    }
    elseif ( ! is_subclass_of($model, 'CI_Model'))
    {
        throw new RuntimeException("Class ".$model." already exists and doesn't extend CI_Model");
    }

    $this->_ci_models[] = $name;
    $CI->$name = new $model();
    return $this;
}

Welcome.php

public function index($data=null)
{
    //$this->load->view('welcome_message');
   $this->load->model("events");
   $data['records'] = $this->events->getAllRecords();


    $this->load->view('header',$data);
    $this->load->view('home',$data);
    $this->load->view('footer',$data);

}

function home()
{
    $data = array(
        'back_step' => '../',
    );


    $dat = array(

        'email'     => $this->input->post('email')
    );



    $this->load->model("events");
    $this->load->database();

   $res = $this->db->insert('subscribe',$dat);

    $data['records'] = $this->events->getAllRecords();

    $this->index($data);

index.php

/*
 * --------------------------------------------------------------------
 * LOAD THE BOOTSTRAP FILE
 * --------------------------------------------------------------------
 *
 * And away we go...
 */
require_once BASEPATH.'core/CodeIgniter.php';

共有1个答案

江俊能
2023-03-14

1:将您的模型名称从Events.php重命名为Events_model.php2:使用$this-

 类似资料:
  • 找不到指定的模型:User\u model Filename:/opt/lampp/htdocs/ci/system/core/Loader。php 电话号码:348 回溯: 文件:/opt/lampp/htdocs/ci/index。php行:315函数:需要一次 我试图改变名称,但它不工作......这个代码模型

  • 单击视图上的“销售”按钮后出现错误 错误: 遇到未捕获的异常 类型:ArgumentCountError 消息:太少的参数功能猫100::销售(),0传递在C:\xampp\htdocs\catshop 100\system\core\CodeIgniter.php在第532行,正好1预期 文件名:C:\xampp\htdocs\catshop100\application\controllers

  • 我正在使用CodeIgniter 3制作新闻编辑功能,这里还有一个图像编辑功能 但有如下错误:, 遇到未捕获的异常类型: ArgumentCountError 消息:函数运算符::edit_berita()的参数太少,在D:\xampp\htdocs\ui desa\system\core\CodeIgniter中传递了0。php在第532行,预期正好为1 文件名:D:\xampp\htdocs\

  • 问题内容: 我一直在尝试为正在建立的这个网站加载一些模型。但是,由于未知的原因,它将带来以下错误: 现在,我已经完成了研究。问题在于IC会以小写形式处理文件名。但是,我的文件和文件调用都是小写的,如下所示: 执行 未 达到“ FOUND MODEL”,因此在加载模型时停止。我尝试使用: 没有结果。需要提及将模型文件正确放置在正确的模型文件夹中吗? 我怎样才能解决这个问题 ? 编辑:模型文件的标题:

  • 我在输出在文件中创建的日期时遇到问题。 我一直在遵循一个关于如何创建真正基本的CMS平台的教程,帮助我了解和的一些基础知识,在我试图输出页面创建日期之前,一切都进展顺利。 这就是我得到的错误 现在,当我删除我的中的第22行时,它输出数据库中的完整日期,即,但我试图格式化它以显示像. 这是我的文件中的代码 然后在我的在我显示这个的地方,我有这个代码来格式化日期。 现在从我的中删除这个不会做任何事情,

  • 我得到类模型没有找到错误 在我的模型课上 在我的控制器里 我甚至尝试了。我还是犯了同样的错误