Я використовую пошук cf (а точніше альтернативу сценарію в Railo), щоб зробити базовий пошук за ключовими словами, але я отримую помилку, коли не вводиться жодних критеріїв.
Що я хотів би отримати назад - це порожній запит. Чи можливо це?
Я можу робити перевірку довжини рядків тощо за допомогою len (), але це означатиме, що я ніколи не повертаю об’єкт запиту, що саме я хотів би.
Я тут щось відсутній?
Дякую, Майкі.
Відповіді:
0 для відповіді № 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>