kohana添加列以继承模型

时间:2011-11-03 22:09:27

标签: kohana-orm

我想知道如何使用kohana orm和遗产。

我有一个名为Vehicle

的模型

$ _ table_columns 5列

让我来创建另一个名为Car的模型,我想在模型中再添加5个列。我应该如何修改父$ _table_columns变量,还是应该覆盖它?

由于

1 个答案:

答案 0 :(得分:0)

我想你正在寻找类似protected $_table_columns = parent::_table_columns + array(...);的东西。不幸的是,PHP不允许这样做,因此您必须覆盖$_table_columns并列出所有10列或覆盖ORM reload_columns方法,如下所示:

public function reload_columns($force = FALSE)
{
   $this->_table_columns = parent::_table_columns + array(...);
   parent::reload_columns($force);
}