Как я могу предоставить пустые критерии для cfsearch?

Я использую cf search (или, точнее, альтернативу на основе сценариев в Railo) для базового поиска по ключевым словам, но получаю ошибку, когда критерии не введены.

Что я хотел бы получить обратно, это пустой объект запроса. Это возможно?

Я могу проверять длину строки и т. Д. С помощью len(), но это будет означать, что я никогда не получу возвращенный объект запроса, чего я и хотел бы.

Я что-то здесь упускаю?

Спасибо, Майки.

1 ответ

Как сказал Петр, так просто, как:

<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>
Другие вопросы по тегам