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

[已解决] 为什么在同一个控制器中不能调用两个library类?

[复制链接]
发表于 2017-3-22 14:33:18 | 显示全部楼层 |阅读模式
求助,这个问题很严重啊
 楼主| 发表于 2017-3-22 15:35:06 | 显示全部楼层
<?php  class Tt extends CI_Controller {       public  function index()     {          $this->load->library(array('t1'));          $a= $this->t1->index(); echo 'a='.$a;         $this->load->library('t2');         $b= $this->t2->index(); echo "b=".$b;      } }
 楼主| 发表于 2017-3-22 20:26:35 | 显示全部楼层
Hex 发表于 2017-3-22 17:45
你看看你的 library 类是如何写的?library 不能从  CI_Controller 继承的,仔细点呀。 ...

啊!!!!!!好吧我的ci别人教的,之前一直没问题信以为真理,我的狗眼啊!不说了我去看手册了,55555
感谢大神
发表于 2017-3-22 22:24:38 | 显示全部楼层
搞不懂ci 发表于 2017-3-22 20:26
啊!!!!!!好吧我的ci别人教的,之前一直没问题信以为真理,我的狗眼啊!不说了我去看手册了,55555
...

谁也不能信,要信手册。
 楼主| 发表于 2017-3-22 14:59:42 | 显示全部楼层
求助,怎么调用多个library类
 楼主| 发表于 2017-3-22 15:35:45 | 显示全部楼层
调用两个最简单的类都不行啊
发表于 2017-3-22 16:38:12 | 显示全部楼层
这是可以的啊,你那里有什么问题吗?
 楼主| 发表于 2017-3-22 16:43:11 | 显示全部楼层
Hex 发表于 2017-3-22 16:38
这是可以的啊,你那里有什么问题吗?

在同一个方法里不能引入两次$this->load->library(');

不然就是报错
filehelper_1490172101264_25.png
 楼主| 发表于 2017-3-22 16:43:53 | 显示全部楼层
Hex 发表于 2017-3-22 16:38
这是可以的啊,你那里有什么问题吗?

第二个载入的类失效了
发表于 2017-3-22 17:12:44 | 显示全部楼层
搞不懂ci 发表于 2017-3-22 16:43
在同一个方法里不能引入两次$this->load->library(');

不然就是报错

你把代码截图发上来看看。
 楼主| 发表于 2017-3-22 17:27:32 | 显示全部楼层
本帖最后由 搞不懂ci 于 2017-3-22 17:34 编辑

这是控制器
 楼主| 发表于 2017-3-22 17:28:26 | 显示全部楼层
这是library类
QQ图片20170322172805.png

本版积分规则