似月光 发表于 2013-8-26 15:47:28

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

在控制器里使用属性的时候,比如$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 static/image/common/back.gif
看下system/core/Controller.php的__construct函数,以及system/core/Common.php的&load_class函数 ...

你好,我说的是在模型Model里的$this->load是什么时候初始化的,不是控制器Controller里的$this->load,如果我你说的没错的话还请详细讲解下{:soso_e183:}
页: [1]
查看完整版本: Model里的属性是什么时候初始化的?