ColdFusion动态占位符

时间:2011-02-05 00:04:29

标签: coldfusion

我正在编写一个页面生成器来生成ColdFusion模板。我使用占位符(或其他任何名称),代码不应该立即运行。

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

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

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

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

这也会引发同样的错误:

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

我做错了什么?

(我正在运行CF8。)

1 个答案:

答案 0 :(得分:1)

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

<%cfloop query = "qPages"%>
相关问题