ColdBox视图查询输出错误“无法转换复杂的对象类型查询:字符串”

时间:2018-08-04 02:05:03

标签: coldfusion coldfusion-10 lucee coldbox

我在模态和处理程序中获取查询输出,但在查看时却说

  

无法转换复杂的对象类型查询:string

在我的冷藏箱中

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试打印某些内容。该错误是因为您不能像这样打印复杂的对象(查询,结构,数组等)。因此,您将其打印为#yourQueryName.columnName#。您可以转储一个复杂的对象,但不能打印它。

例如。

<cfset myQry = queryNew("Name,Age","varchar,integer",[{name='kannan',age="29"}])>

现在您可以打印查询数据,例如

<cfoutput>MyName: #myQry.name# <br/>
    MyAge: #myQry.age#<br/>
</cfoutput>

但是您不能直接打印#myQry#,否则它将返回您看到的错误。相反,您可以像这样<cfdump var="#myQry#" />来转储查询。

希望对您有所帮助。