mrhhsg 发表于 2008-7-29 08:13:45

model中调用数据库的问题

在一个Model的构造函数中,使用$this->load->database()调用数据库,为什么在这个Model的构造函数中没有$this->db这个类?
而在其他成员函数中有呢?

CI版本是1.6.3


<?php
class Mymodel extends Model {
    function Mymodel () {
      parent::Model();
      $this->load->database();
      var_dump($this->db); //NULL
    }

    function MyFunc() {
      var_dump($this->db); //Object
    }
}

Hex 发表于 2008-7-29 12:17:47

呵呵,CI 在模型构造函数中把所有 load 的对象动态装载到 $this 中的,你看一下源码就知道了。
所以,可能构造函数中这些不可用。
页: [1]
查看完整版本: model中调用数据库的问题