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

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

[复制链接]
发表于 2008-4-26 15:55:13 | 显示全部楼层 |阅读模式
在自定义的一个类中:
PHP复制代码
 
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 编辑 ]
发表于 2008-4-26 16:22:47 | 显示全部楼层
在$querys=$this->db->query("select * from city");前面要加一句
$this->db = new Database();

如果还不行,那就在$this->datasource();前面加一句“parent::__construct();”
 楼主| 发表于 2008-4-26 16:54:45 | 显示全部楼层
嗯,不错,已经OK了,非常感谢!

本版积分规则