szlinz 发表于 2008-4-26 15:55:13

在自定义类中引用$this->db->query出现的问题

在自定义的一个类中:

class Abc_Core{
      public function __construct($config=false)
      {
         $this->datasource();
      }
      
      public function datasource()
      {
             $querys=$this->db->query("select * from city");//提示这里出错   
             $return $querys;
      }
}

在引用该类时,提示“$querys=$this->db->query("select * from city");”这条语句出错,出错信息是“Undefined property: Abc::$db”,是不是在自定义类中不用引用kohana的$this->db_query()这个功能呀?如果要用,该怎么写呢?

知道的请回答一下,等着呢。。。谢谢了。

[ 本帖最后由 szlinz 于 2008-4-26 15:56 编辑 ]

roveinlove 发表于 2008-4-26 16:22:47

在$querys=$this->db->query("select * from city");前面要加一句
$this->db = new Database();

如果还不行,那就在$this->datasource();前面加一句“parent::__construct();”

szlinz 发表于 2008-4-26 16:54:45

嗯,不错,已经OK了,非常感谢!
页: [1]
查看完整版本: 在自定义类中引用$this->db->query出现的问题