【问题标题】:OrderBy a relation in an entityOrderBy 实体中的关系
【发布时间】:2013-06-08 23:59:57
【问题描述】:

我头疼 :) 用谷歌搜索了一个小时,在此之前尝试解决了一个小时。

我有一个实体 A,它与另一个实体 B 有 ManyToOne 关系。我需要按 B 的参数之一对 A 的选择进行排序。

即$qb->addOrderBy('p.dogShowClass.weight', 'ASC')

我迷路了。帮助! :) 我会密切关注此事,如果您需要任何更多详细信息,请写信,我会尽快给您

【问题讨论】:

    标签: mysql sql symfony doctrine-orm entity-relationship


    【解决方案1】:
    $query = $repo->createQueryBuilder('p')
        ->join('p.dogShowClass', 'd')
        ->orderBy('d.weight', 'ASC')
        ->getQuery()
    ;
    

    【讨论】:

    • 似乎成功了!我需要验证的数据太多,但我已请其他人验证。到目前为止,干得好!
    猜你喜欢
    • 2019-08-31
    • 1970-01-01
    • 2013-08-11
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多