test100 发表于 2010-3-5 12:09:20

Ci 控制器不能加载两个 模型

本帖最后由 test100 于 2010-3-5 15:54 编辑

控制器不能加载两个 模型?
在构造方法中不能加载两个模型吗?

我先把问题描述清楚一下我有两个模型类 m_socket,m_client
两个控制器 socket,client
现在是控制器socket只能能加载m_socket,client能加载m_client,和m_client;
若socket记载m_client,会提示
                                       An Error Was Encountered               
                     Non-existent class: Socket      

同样的加载方式
function __construct(){
      parent::Controller();
      $this->load->model('m_socket','Socket');
      $this->load->model('m_client','Client');
    }

Hex 发表于 2010-3-5 12:38:41

可以。

jeongee 发表于 2010-3-5 13:33:04

怎么不行啊?非常行

test100 发表于 2010-3-5 13:55:01

回复 3# ywqbestever
那我的怎么报错
                An Error Was Encountered               
Non-existent class: Socket
在另外的一个控制器中socket类可以加载

visvoy 发表于 2010-3-5 14:36:30

注意大小写

test100 发表于 2010-3-5 15:26:15

本帖最后由 test100 于 2010-3-5 16:22 编辑

回复 5# visvoy

请给些其他答案咯,注意在另外的类就可以加载,   同样的代码。

我先把问题描述清楚一下我有两个模型类 m_socket,m_client
两个控制器 socket,client
现在是控制器socket只能能加载m_socket,client能加载m_client,和m_client;
若socket记载m_client,会提示
                                       An Error Was Encountered               
                     Non-existent class: Socket      

同样的加载方式
function __construct(){
      parent::Controller();
      $this->load->model('m_socket','Socket');
      $this->load->model('m_client','Client');
    }

好像我的m_socket模型只能有socket这个控制器装载?且socket也不能加载其他的类了,其他的没有这个现象?会有一些什么因素呢?
为什么?

visvoy 发表于 2010-3-5 17:04:17

error报错在哪个文件那个行?代码呢?条件太少了当偶是柯南啊

Hex 发表于 2010-3-6 00:39:17

楼主的问题肯定是其他地方的,类似这样的代码,我这里很正常。
希望楼主多提供一些信息。

superxgz 发表于 2010-3-8 17:06:09

看手册里是说可以的,但具体没应用过,帮不上楼主

saturn 发表于 2010-3-8 20:12:53

多半是大小写问题导致的。
页: [1] 2
查看完整版本: Ci 控制器不能加载两个 模型