CodeIgniter - 扩展核心类代码问题

我搜索了解决方案,但我找到的所有答案都已过时,并没有帮助我。 所以,有我的问题。</ p>

我正在尝试扩展CI_Model核心模型类。 我正在关注官方指南 </ p>

但它不起作用。 </ p>

以下是我的工作方式:</ p>

我要创建的类的路径/文件名:</ p>

application / core / MY_Model.php </ strong> </ p>

MY_Model.php的内容</ p>

 类MY_Model 扩展CI_Model {

公共函数__construct()
{
parent :: __ construct();
}
}
</ code> </ pre>

并且,这 是我试图在我的模型文件加载它:</ p>

 类Setor扩展MY_Model {.... 
</ code> </ pre>
\ n

我收到的错误消息:</ p>

在C:\ wamp \ www \ agenda \ application \ models \ Setor.php中找不到类'MY_Model' / strong> </ p>

我正在使用Windows 10,php 5.5.12,CodeIgniter 3.0.6 </ p>
</ div>

展开原文

原文

I searched for solutions , but all answers i found was outdated and don't helped me. So , there is my problem.

I'm trying to extend CI_Model core model class. I'm following the oficial guide

But it's not working.

Below is how i'm doing it:

Path/Filename of my class i want to create:

application/core/MY_Model.php

The content of MY_Model.php

class MY_Model extends CI_Model {

    public function __construct()
    {
            parent::__construct();
        }
} 

And, this is how i'm trying to load it at my model file:

class Setor extends MY_Model { ....

The error message i'm getting:

Class 'MY_Model' not found in C:\wamp\www\agenda\application\models\Setor.php

I'm using Windows 10, php 5.5.12, CodeIgniter 3.0.6

douyinglan2599
douyinglan2599 尝试将_model添加到Setor的末尾,因为我有扩展模型,它适用于我。这与我的代码和你的代码唯一不同的是。还使用全名$this->load->model('Setor_model')调用load模型;
4 年多之前 回复
duanlou2917
duanlou2917 谢谢,我会做我想要尝试使用其他功能的东西,因为我不允许破解它。但是,非常感谢你。
4 年多之前 回复
dongyinpan9284
dongyinpan9284 只是你知道,通过尝试这样做你不再使用CodeIgniter支持的功能,你正在破解它。您提供的链接中不包含扩展模型。
4 年多之前 回复
douan5151
douan5151 添加require_once(APPPATH。'/core/MY_Model.php');在课前Setor延伸MY_Model{
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐