开发人员指南的第 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/

10-12 17:18