Kohana ORM反向查找一对多

时间:2012-02-16 02:03:45

标签: php orm kohana

Kohana ORM是否有反向关系查询。

例如:

模型Useruser_id, name

模型Postpost_id, post, user_id

我有一个user对象,想要获得所有相关的Posts

谢谢,希望有道理

2 个答案:

答案 0 :(得分:1)

以下是ORM relationships的文档。我希望这会对你有所帮助。

答案 1 :(得分:1)

一个简短的回答 - 是的,你可以做到。
对于属于post) - 有很多user)的关系,您可以从帖子中加载用户:

$post = ORM::factory('post', $post_id);
$user = $post->user;

或来自用户的帖子:

$user = ORM::factory('user', $user_id);
$posts = $user->posts->find_all();