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

[已解决] 控制器里的db对象是什么时候加载的

[复制链接]
发表于 2014-1-16 11:01:29 | 显示全部楼层 |阅读模式
简单读了一下 controller基类,发现里面并没有任何 db 成员,怀疑是用在实例化对象后进行修饰了,结果跟了一下执行流程也没发现任何修饰,那db这个成员为什么在控制器里能访问呢?
 楼主| 发表于 2014-1-16 11:30:47 | 显示全部楼层
。。原来load了任意模型之后,在控制器里就可以使用 $this->db了, 这。。。。
发表于 2014-1-16 11:37:12 | 显示全部楼层
$this->load->database();

这个是在 Loader.php 里初始化的数据库。
发表于 2014-1-16 20:19:15 | 显示全部楼层
load的时候会给CI对象添加db属性, 还有一些 input、lang也是相同的原理。

本版积分规则