用户
 找回密码
 入住 CI 中国社区
搜索
查看: 7155|回复: 14
收起左侧

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

  [复制链接]
发表于 2010-3-5 12:09:20 | 显示全部楼层 |阅读模式
本帖最后由 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');
    }
发表于 2010-3-5 12:38:41 | 显示全部楼层
可以。
发表于 2010-3-5 13:33:04 | 显示全部楼层
怎么不行啊?非常行
 楼主| 发表于 2010-3-5 13:55:01 | 显示全部楼层
回复 3# ywqbestever
那我的怎么报错
                An Error Was Encountered               
Non-existent class: Socket
在另外的一个控制器中socket类可以加载
发表于 2010-3-5 14:36:30 | 显示全部楼层
注意大小写
 楼主| 发表于 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也不能加载其他的类了,其他的没有这个现象?会有一些什么因素呢?
为什么?
发表于 2010-3-5 17:04:17 | 显示全部楼层
error报错在哪个文件那个行?代码呢?条件太少了当偶是柯南啊
发表于 2010-3-6 00:39:17 | 显示全部楼层
楼主的问题肯定是其他地方的,类似这样的代码,我这里很正常。
希望楼主多提供一些信息。
发表于 2010-3-8 17:06:09 | 显示全部楼层
看手册里是说可以的,但具体没应用过,帮不上楼主
发表于 2010-3-8 20:12:53 | 显示全部楼层
多半是大小写问题导致的。

本版积分规则