ORDER BY 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Mon, 10 Aug 2026 09:19:58 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png ORDER BY 标签归档 - 永夜 32 32 在 Yii 2.0 中,基于 ActiveDataFilter 实现的 count() 的别名字段的排序 https://www.shuijingwanwq.com/2020/09/21/4544/ Mon, 21 Sep 2020 02:40:14 +0000 https://www.shuijingwanwq.com/?p=4544 本文记录了在 Yii 2.0 中实现基于 ActiveDataFilter 的 count 别名字段排序的过程。通过修改入口文件配置 yii\data\Sort,新增了 channel_app_task_count 字段用于统计特定状态的任务数量并支持降序排列。经日志验证 SQL 语句符合预期,最终调整了序列化文件以保持响应字段与表结构一致,虽存在无需排序时执行冗余 count 语句的问题,但目前影响可忽略。

在 Yii 2.0 中,基于 ActiveDataFilter 实现的 count() 的别名字段的排序最先出现在永夜。

]]>
在 Yii 2.0 中,基于数据提供者,列表接口排序的支持,排序规则参考禅道的实现 https://www.shuijingwanwq.com/2019/08/29/3467/ Thu, 29 Aug 2019 05:44:09 +0000 http://www.shuijingwanwq.com/?p=3467 本文探讨了在 Yii 2.0 框架中基于数据提供者实现类似禅道任务列表的排序功能。针对默认配置下无法实现主字段相同时按 ID 辅助排序的问题,文章通过配置 yii\data\Sort 属性的 asc 与 desc 元素,定义了包含 ID 的复合排序规则。测试结果表明,调整后的 SQL 查询 ORDER BY 子句能够正确执行单字段或组合字段的升序与降序排列,未定义的字段则回退至默认排序。

在 Yii 2.0 中,基于数据提供者,列表接口排序的支持,排序规则参考禅道的实现最先出现在永夜。

]]>