クエリとフィールド/列名のリストがあります。一種の二重ループを実行したい - クエリ内の各レコードをループしてから、フィールド/列名のリストをループして、対応する各フィールドを出力します。ループは次のようになります。
<table>
<cfoutput query="myQuery">
<tr>
<cfloop list="#cols#" index="col">
<td>?</td>
</cfloop>
</tr>
</cfoutput>
</table>
問題は、疑問符の場所に何を置くかです... を試しまし#myquery[col]#
たが、うまくいきませんでした。変数の文字列名で示される変数を取得する必要がありますcol
...そして明らかに#col#
、列名を返すだけです。文字列を二重評価する方法を見つける必要があります... のようなものです##col##
が、もちろんこれも機能しません。どうすればこれを達成できますか?