1

当我正常加载我的 base_model 时,没关系。但是当我使用 autoload.php 加载 base_model 时,我遇到了一个问题:

您正在加载的模型名称是已被使用的资源的名称:base_model

请帮我解决这个问题!:)

4

3 回答 3

1

一旦你autoload的模型autoload.php,你再次尝试加载相同的文件或另一个控制器或模型,这将显示以下错误。

The model name you are loading is the name of a resource that is already being used: base_model

为避免这种情况,我建议不要在使用autoload该特定模型后在整个应用程序中的任何位置加载该模型。

于 2012-08-20T05:07:17.027 回答
0

为了完整起见,我想参考这篇博客文章(德语),它建议加载没有名称的模型。

1 // yes :-)
2 $this->load->model('stream_model');
3 $this->stream_model->foo();

代替

1 // NO!
2 $this->load->model('stream_model', 'stream');
3 $this->stream->foo();

它帮助了我,因为我没有配置自动加载器,并且模型没有加载到控制器(或其超类)中。

于 2019-03-01T08:17:33.057 回答
-1

我知道这是旧帖子...如果您放入parent::__construct任何控制器函数(构造函数除外),您会收到此消息。

于 2016-01-14T19:20:08.917 回答