ColdFusion 2016修改了Code Analyzer返回的CFloop标签的用法

ColdFusion 2016 has modified the usage of CFloop tag returned by Code Analyzer

我尝试 运行 在我的整个项目中使用 ColdFusion 代码分析器来检查是否报告了一些问题,并且对于用于查询的每个 CFLOOP 我都收到了这个警告:

ColdFusion 2016 has modified the usage of CFloop tag. How to fix: Check the usage of the tag CFloop.

我再说一遍,我的文件中的所有 CFLOOP 实例都收到了这个警告,它们看起来像:

<cfloop query="getSampleItems">

我的代码没有错误,一切正常。我想知道为什么 CF 说我没有正确使用 CFLOOP 标签。有什么想法吗?

简答,没有错

长答案:<cfloop> 更改了数组和列表。如果您在数组或列表中使用 <cfloop> ,则可能必须进行更改。还有一种可能性,您可能希望 运行 通过查询作为数组而不是查询。

我怀疑其中 none 个适用于您的代码,因此认为这是误报。

来源:https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-j-l/cfloop-looping-over-a-list-a-file-or-an-array.html