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