我需要自定义排序实体类型字段,但没有query_builder
选项。我需要根据数据库级别不可用的一些信息对其进行排序(因此,不使用query_builder
)。
有没有办法可以对<select>
小部件的元素进行排序?
编辑:我的表parent
中有一个自关联section
,其中还包含一个title
属性:
+--------------+-----------+--------+
| section_id | parent_id | title |
+--------------+-----------+--------+
| 1 | NULL | Parent |
+--------------+-----------+--------+
| 2 | 1| Child |
+--------------+-----------+--------+
| 3 | 2| Nephew |
+--------------+-----------+--------+
我想显示一个选择框,其中项目按其标题和祖先标题的串联排序,即:
Parent
Parent/Child
Parent/Child/nephew
使用单个 SQL 选择不容易完成,因此我需要一种方法来获取选项并按此“路径”进行简单排序。