gpt4 book ai didi

PHP: Doctrine: order joined records

转载 作者:行者123 更新时间:2023-12-05 08:02:46 26 4
gpt4 key购买 nike

我是 Doctrine 新手:我对连接记录的排序有疑问。

一个样本。

我有一个 Article 模型,它与 1 <-> n 中的 Source 模型相关联。源模型有一个名为“position”的属性,其值为整数。

现在我想获取一篇文章,其来源按位置排序。我的 DQL 如下所示:

$q = Doctrine_Query::create()
->select('a.title, s.content')
->from('Article a')
->leftJoin('a.Source s')
->where('a.id = ?')
->orderBy('s.position');

如果我编辑位置,结果不会改变。

最好的问候,塞巴斯蒂安

最佳答案

嗯……应该可以。也许尝试以下任一方法:

->orderBy('s.position DESC')
->orderBy('s.position ASC')

关于PHP: Doctrine: order joined records,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com