gpt4 book ai didi

php - Doctrine 模型的默认排序属性

转载 作者:可可西里 更新时间:2023-10-31 23:09:00 25 4
gpt4 key购买 nike

我想知道是否有办法为我的 Doctrine 模型声明默认顺序。

例如

我有一个工作模型,它有照片。当我加载一个作品时,所有与之关联的照片都会加载到 $work->photos 中。当我显示它们时,它们是按 ID 排序的。

在另一个字段上声明默认顺序或者可能完全覆盖获取行为会非常方便。

我不想将照片转换为数组并使用 usort。谢谢。

最佳答案

您可以在 YAML 中指定如下:

如果是表本身的某个字段的排序顺序添加:

options:
orderBy: fieldname

options:columns:relations: 条目的深度相同。注意:orderBy: 的大写很重要;弄错了,你不会得到错误,但也不会排序。

如果它是关系的排序顺序,那么在关系中你可以跳过 options: 部分,只输入:

orderBy: fieldname

关于php - Doctrine 模型的默认排序属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4810868/

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