我想知道如何使用kohana orm和遗产。
我有一个名为Vehicle
的模型$ _ table_columns 5列
让我来创建另一个名为Car的模型,我想在模型中再添加5个列。我应该如何修改父$ _table_columns变量,还是应该覆盖它?
由于
答案 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);
}