ColdFusion 2016 изменил использование тега CFloop, возвращаемого Code Analyzer - PullRequest
0 голосов
/ 09 октября 2018

Я пытался запустить ColdFusion Code Analyzer для всего своего проекта, чтобы проверить, есть ли какие-либо проблемы, о которых сообщалось, и для каждого отдельного CFLOOP, используемого с запросами, я получил это предупреждение:

ColdFusion 2016 изменилиспользование тега CFloop.Как исправить: Проверьте использование тега CFloop.

Повторяю, я получил это предупреждение для всех экземпляров CFLOOP в моих файлах, и они выглядят так:

<cfloop query="getSampleItems">

У меня нет ошибок в моем коде, все работает отлично.Интересно, почему CF говорит, что я не правильно использую тег CFLOOP.Есть идеи?

1 Ответ

0 голосов
/ 10 октября 2018

Краткий ответ, все в порядке

Длинный ответ: <cfloop> изменено для массивов и списков.Возможно, что если бы вы использовали <cfloop> в массиве или списке, вам пришлось бы что-то изменить.Также возможно, что вы захотите выполнить запрос в виде массива, а не запроса.

Я подозреваю, что ни один из них не применим к вашему коду, поэтому считаю это ложным срабатыванием.

Источник: https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-j-l/cfloop-looping-over-a-list-a-file-or-an-array.html

enter image description here

enter image description here

...