如何在cfdirectory列表中使用多排序条件?逗号/竖线分隔均无效
解决cfdirectory多字段排序失效问题
- 问题根源:cfdirectory的
sort属性不支持用逗号或竖线分隔多排序条件,正确的多条件分隔方式是空格。你之前用逗号/竖线的写法会导致ColdFusion无法识别第二个排序规则。 - 修正后的代码:
<cfdirectory action="List" directory="#docRoot#" type="file" Recurse="Yes" sort="DateLastModified DESC Name DESC" name="FileQ" > <cfdump var="#FileQ#">
- 验证方法:找几个修改时间完全相同的文件,执行代码后就能看到这些文件会按文件名降序排列,确认第二个排序条件生效。
内容的提问来源于stack exchange,提问作者Todd K
相关产品推荐
相关产品推荐

