【发布时间】:2012-04-20 19:09:15
【问题描述】:
假设我在 Kohana 中有三个 ORM 模型。
class Model_Category extends ORM
{
protected $_has_many = array(
'groups' => array(
'model' => 'group',
'foreign_key' => 'category_id'
)
);
}
class Model_Group extends ORM
{
protected $_has_many = array(
'users' => array(
'model' => 'user',
'foreign_key' => 'group_id'
)
);
}
class Model_User extends ORM
{
}
我会通过调用ORM::factory('category')->find($id)->groups 来获取一个类别中的所有组。我会通过调用ORM::factory('group')->find($id)->users 找到组中的所有用户。如何找到一个类别中的所有用户?
【问题讨论】:
-
通过查找所有类别组,然后查找这些组中的所有用户。
标签: php orm kohana kohana-3 relationships