2016-05-24 2 views
-1

Я пытаюсь использовать функцию в компоненте для использования в качестве выражения в выражении if. Я не уверен, почему он не работает. Я продолжаю получать недопустимую ошибку построения cfml. Ниже то, что я пытаюсь сделатьColdfusion с использованием компонента ifstatement и coldfusion

<cfif cfc:cfc.function(1)> EQ 1 <.....> 
+0

хмм ... я никогда не видел, что синтаксис, а именно 'CFC: ...' CFC. EQ 1, находящийся вне cfif, тоже выглядит странно. –

+0

Это компонент coldfusion – user2997109

+0

Да, я активно использовал компоненты coldfusion и никогда не видел этого синтаксиса при их использовании. обычно это просто 'thecomponent.themethod (someargument)'. Я не могу найти документацию, которая показывает синтаксис 'thecomponent: thecomponent.themethod (someargument)'. –

ответ

0

Похоже, вы смешиваете сценарий и новый синтаксис Javascript стиль.

Я не верю, что эти две миксы, и даже если они это делают, серьезно беспорядок для чтения.

что вы хотите что-то вроде этого:

<cfif IsObject(application.myCFC) EQ false OR NEQ ""> 
    <!--- Your arguments here ---> 
    </cfif>