dl_snaker 发表于 2014-1-16 11:01:29

控制器里的db对象是什么时候加载的

简单读了一下 controller基类,发现里面并没有任何 db 成员,怀疑是用在实例化对象后进行修饰了,结果跟了一下执行流程也没发现任何修饰,那db这个成员为什么在控制器里能访问呢?

dl_snaker 发表于 2014-1-16 11:30:47

。。原来load了任意模型之后,在控制器里就可以使用 $this->db了, 这。。。。

Hex 发表于 2014-1-16 11:37:12

$this->load->database();

这个是在 Loader.php 里初始化的数据库。

Bobby 发表于 2014-1-16 20:19:15

load的时候会给CI对象添加db属性, 还有一些 input、lang也是相同的原理。
页: [1]
查看完整版本: 控制器里的db对象是什么时候加载的