开发人员指南的第 116 页说
“与 cfloop 标记不同,CFScript for-in 循环不提供对查询和列表循环的内置支持。”
问:如何使用 ColdFusion 9 中的新脚本语法循环遍历列表?
<cfloop list="#qry.Columnlist#" index="FieldName">
<cfset form[FieldName] = qry[FieldName][1]>
</cfloop>
最佳答案
您还可以尝试 listToArray,然后在 CF9 中为数组使用 for-in 构造,如下所示:
<cfscript>
aCol = listToArray (qry.ColumnList);
for( fieldName in aCol ){
form[fieldName] = qry[fieldName][1];
}
</cfscript>
关于coldfusion - 在 cf9 中循环列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2020808/