/ / Як я можу поставити порожні критерії для cfsearch? - холодний синтез, холодний синтез-9, рейло, cfsearch

Як я можу надати порожні критерії для cfsearch? - coldfusion, coldfusion-9, залізничний, cfsearch

Я використовую пошук 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>