搞不懂ci 发表于 2017-3-22 14:33:18

为什么在同一个控制器中不能调用两个library类?

求助,这个问题很严重啊

搞不懂ci 发表于 2017-3-22 15:35:06

<?phpclass Tt extends CI_Controller {       publicfunction index()   {          $this->load->library(array('t1'));          $a= $this->t1->index(); echo 'a='.$a;         $this->load->library('t2');         $b= $this->t2->index(); echo "b=".$b;      } }

搞不懂ci 发表于 2017-3-22 20:26:35

Hex 发表于 2017-3-22 17:45
你看看你的 library 类是如何写的?library 不能从CI_Controller 继承的,仔细点呀。 ...

啊!!!!!!好吧我的ci别人教的,之前一直没问题信以为真理,我的狗眼啊!不说了我去看手册了,55555
感谢大神:'(

Hex 发表于 2017-3-22 22:24:38

搞不懂ci 发表于 2017-3-22 20:26
啊!!!!!!好吧我的ci别人教的,之前一直没问题信以为真理,我的狗眼啊!不说了我去看手册了,55555
...

谁也不能信,要信手册。

搞不懂ci 发表于 2017-3-22 14:59:42

求助,怎么调用多个library类

搞不懂ci 发表于 2017-3-22 15:35:45

调用两个最简单的类都不行啊:Q

Hex 发表于 2017-3-22 16:38:12

这是可以的啊,你那里有什么问题吗?

搞不懂ci 发表于 2017-3-22 16:43:11

Hex 发表于 2017-3-22 16:38
这是可以的啊,你那里有什么问题吗?

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

不然就是报错

搞不懂ci 发表于 2017-3-22 16:43:53

Hex 发表于 2017-3-22 16:38
这是可以的啊,你那里有什么问题吗?

第二个载入的类失效了

Hex 发表于 2017-3-22 17:12:44

搞不懂ci 发表于 2017-3-22 16:43
在同一个方法里不能引入两次$this->load->library(');

不然就是报错

你把代码截图发上来看看。

搞不懂ci 发表于 2017-3-22 17:27:32

本帖最后由 搞不懂ci 于 2017-3-22 17:34 编辑

这是控制器

搞不懂ci 发表于 2017-3-22 17:28:26

这是library类
页: [1] 2
查看完整版本: 为什么在同一个控制器中不能调用两个library类?