ColdFusion动态占位符

ColdFusion动态占位符,coldfusion,Coldfusion,我正在编写一个页面生成器来生成ColdFusion模板。我使用占位符(或任何他们被称为)来避免代码立即运行 以下操作正常并转储有效的查询对象: <%cfdump var = "#qPages#"%> 但是下面尝试循环上述查询时抛出错误:“复杂对象类型无法转换为简单值。” 这也会引发相同的错误: <%cfloop query = "<%=qPages=%>"%> 我做错了什么 (我正在运行CF8。)因为需要的是查询名称,而不是查询对象。试试这个:

我正在编写一个页面生成器来生成ColdFusion模板。我使用占位符(或任何他们被称为)来避免代码立即运行

以下操作正常并转储有效的查询对象:

<%cfdump var = "#qPages#"%>

但是下面尝试循环上述查询时抛出错误:“复杂对象类型无法转换为简单值。”


这也会引发相同的错误:

<%cfloop query = "<%=qPages=%>"%>

我做错了什么

(我正在运行CF8。)

因为
需要的是查询名称,而不是查询对象。试试这个:


<%cfloop query = "<%=qPages=%>"%>
<%cfloop query = "qPages"%>