我有2张桌子
我如何加入模型,所以我可以做这样的事情。
ORM::factory('user')->position()->name
答案 0 :(得分:0)
请参阅http://kohanaframework.org/3.3/guide-api/ORM#property:_belongs_to
class Model_User extends ORM {
protected $_belongs_to = array(
'position' => array('model' => 'Position')
);
}
现在你可以:
ORM::factory('User')->with('postion')->find()->position->name;
或者实际上,已经加载的用户(例如$user = ORM::factory('User', 1);
$user->position->name;