假設我在Kohana中有三個ORM模型。Kohana中的嵌套關系3 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
找到一個組中的所有用戶。我如何找到一個類別中的所有用戶?
通過尋找所有類別組,然後發現在這些組中的所有用戶。 – hakre 2012-04-20 19:51:32