Я пытаюсь перебрать массив, содержащий имена столбцов, которые мне нужно отобразить. Пользователь может определить свои собственные столбцы, так что это будет список имен динамического столбцаКак динамически строить выходные данные запроса в Coldfusion?
Например, имена столбцов могут быть:
["style", "color", "size"]
Этих имена столбцов мне нужно вывести из моего запроса называется results
,
Я делаю это:
<cfset variables.styleText = "">
<cfloop array="#DeserializeJSON(variables.raw.field_names)#" index="x">
<cfset variables.styleText = variables.styleText & "#results." & x &"# ">
</cfloop>
<cfoutout>variables.styleText</cfoutput>
Но это дает мне ошибку, потому что я не могу закончить имя переменной с quot
ака
Diagnose: A CFML variable name cannot end with a "." character.
The variable results. ends with a "." character.
You must supply an additional structure key or delete the "." character.
Вопрос:
Может кто-нибудь дайте мне подсказку, как мне нужно изменить это, чтобы вывести значения из моего запроса results
, в этом случае #results.style# #results.color# #results.size#
?
Спасибо!
Ok. Стараясь. Благодарю. Использование 'CF8', хотя, поэтому я собираюсь с вашими первыми предложениями – frequent
Прохладный. Работает. Большое спасибо! – frequent