Kohana3 ORM关系需要澄清

Kohana3 ORM关系需要澄清,orm,kohana-3,Orm,Kohana 3,ORM还有一个问题 我有三个模型:user.php、tag.php和/user/tag.php user.php 名称 通过 tag.php 名称 鼻涕虫 /user/tag.php 身份证件 标签号 用户id 我创建了用户和用户之间有很多关系的标签模型。因此,我使用以下代码获取用户标签: $user = ORM::factory('user', $user_id); $tags = $user->tags->find_all(); 我的问题是,是否可以建立自动查询标记名称的关系,

ORM还有一个问题

我有三个模型:user.php、tag.php和/user/tag.php

user.php 名称 通过

tag.php 名称 鼻涕虫

/user/tag.php 身份证件 标签号 用户id

我创建了用户和用户之间有很多关系的标签模型。因此,我使用以下代码获取用户标签:

$user = ORM::factory('user', $user_id);
$tags = $user->tags->find_all();
我的问题是,是否可以建立自动查询标记名称的关系,或者我是否应该使用加入或离开ORM并使用查询生成器进行查询?

您只需要一个:

因此,$user->tags->find_all将返回一个Model_标记对象数组

$protected $_has_many = array(
   'tags' => array(
      'model'   => 'tag',
      'through' => 'user_tag',
   ),
);