Php 带参数的Kohana模型构造函数

Php 带参数的Kohana模型构造函数,php,constructor,kohana,Php,Constructor,Kohana,我有一个模型,我试图在构造函数中设置$\u db\u组值以更改默认数据库,但它不起作用 我的构造函数: public function __construct($db) { parent::__construct(); $this->_db_group=$db; } 我做错了什么?好的,我找到了答案 public function __construct($db) { $this->_db_group=$db; parent::__construct

我有一个模型,我试图在构造函数中设置$\u db\u组值以更改默认数据库,但它不起作用

我的构造函数:

public function __construct($db)
{
    parent::__construct();
    $this->_db_group=$db;
}

我做错了什么?

好的,我找到了答案

public function __construct($db)
{
    $this->_db_group=$db;
    parent::__construct();
}

调用父构造函数之前必须先赋值

$\u db\u group
看起来像一个局部变量,如果要设置属性的值,必须使用
$this->\u db\u group
。如果是静态的:
static::$\u db\u组
当然有$this->\u db\u组。我试着用不同的方法来做这件事,但我粘贴了错误的版本。