我在数据库中有以下表格:
我已经定义了以下内容
ORM
我的模特
Kohana
V2.3.4应用:
class Match_Model extends ORM {
protected $belongs_to = array('team1_id' => 'team', 'team2_id' => 'team');
}
class Team_Model extends ORM {
protected $has_many = array('matches');
}
控制器中的以下代码:
$match = ORM::factory('match',1);
echo $match->team1_id->name; /* <-- */
在标记为的链接上引发以下错误
/* <--- */
:
正在尝试获取非对象的属性
框架生成的是外键的值,而不是对匹配的\模型实例的引用(赋予has_many并属于所述属性)。
我错过什么了吗?
注:以防万一,我加了不规则复数
'match' => 'matches'
在application/config/inflector.php中