【问题标题】:Kohana ORM reverse lookup on one-to-manyKohana ORM 反向查找一对多
【发布时间】:2012-02-16 02:03:44
【问题描述】:

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

例如:

型号Useruser_id, name

型号Postpost_id, post, user_id

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

谢谢,希望有道理

【问题讨论】:

    标签: php orm kohana


    【解决方案1】:

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

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

    或来自用户的帖子:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-03-08
        • 2022-01-23
        • 1970-01-01
        • 2016-09-15
        • 1970-01-01
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多