2011-02-05 61 views
0

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

以下几项工作确定并转储有效的查询对象:

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

但接下来尝试通过上面的查询循环引发错误:“复杂的对象类型不能转换为简单的值”

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

这也抛出了同样的错误:

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

我在做什么错?

(我跑CF8)

回答

1

因为<cfloop>预计查询,而不是一个查询对象。试试这个:

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

哦,是的,是的,我想我。谢谢托德! – Paul 2011-02-05 00:29:18