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

[HELP] Model里的属性是什么时候初始化的?

[复制链接]
发表于 2013-8-26 15:47:28 | 显示全部楼层 |阅读模式
在控制器里使用属性的时候,比如$this->load,我知道它是在构造方法里初始化的,然后自然可以调用。但是Model类的构造函数那么简单,没看到它什么时候初始化自己的属性,比如说我要连接数据库的时候用$this->load->database();那么$this->load这个对象是什么时候初始化的?在哪里初始化的?是不是跟function __get(){} 方法有关系?请大神指点下
发表于 2013-8-27 16:26:03 | 显示全部楼层
$this->load这个对象是什么时候初始化的?在哪里初始化的?

看下system/core/Controller.php的__construct函数,以及system/core/Common.php的&load_class函数
 楼主| 发表于 2013-8-31 18:32:51 | 显示全部楼层
浪迹天涯 发表于 2013-8-27 16:26
看下system/core/Controller.php的__construct函数,以及system/core/Common.php的&load_class函数 ...

你好,我说的是在模型Model里的$this->load是什么时候初始化的,不是控制器Controller里的$this->load,如果我你说的没错的话还请详细讲解下{:soso_e183:}

本版积分规则