0

我正在使用 cf 搜索(或者更确切地说是 Railo 中基于脚本的替代方法)进行基本的关键字搜索,但是当没有输入任何条件时出现错误。

我希望得到的是一个空的查询对象。这可能吗?

在此处输入图像描述

我可以使用 len() 检查字符串长度等,但这意味着我永远不会得到返回的查询对象,这正是我想要的。

我在这里错过了什么吗?

谢谢,米奇。

4

1 回答 1

0

正如彼得所说,很简单:

<cftry>
    <cfsearch attributes>
<cfcatch type="application">
    <cfset MyQuery = QueryNew('column1','column2','column3')>
</cfcatch>
</cftry>

或者

<cfif len( attributes.searchCriteria )>
    <cfsearch attributes>
<cfelse>
    <!--- return blank query object --->
</cfif>
于 2013-08-25T11:19:22.140 回答