Kohana ORM 一对多反向查找

发布于 2025-01-05 20:57:08 字数 248 浏览 1 评论 0原文

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

例如:

模型 Useruser_id, name

模型 Postpost_id, post, user_id

我有一个 user 对象并希望获取所有相关的 Posts

谢谢,希望这是有道理的

Does Kohana ORM have a reverse relationship lookup.

For example:

Model User has user_id, name

Model Post has post_id, post, user_id

I have a user object and want to get all related Posts

Thanks, hope that makes sense

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

守望孤独 2025-01-12 20:57:08

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

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

或来自用户的帖子:

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

A short answer - yes you can do it.
For a relation belongs to (post) - has many (user) you can load either the user from the post:

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

or the posts from the user:

$user = ORM::factory('user', $user_id);
$posts = $user->posts->find_all();
上课铃就是安魂曲 2025-01-12 20:57:08

这是ORM 关系的文档。我希望这会对您有所帮助。

Here is the documentation of ORM relationships. I hope this will help you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文