2016-03-30 8 views
6

newキーワードを使用してコンポーネントを呼び出そうとしていますが、機能しません。Lucee - Coldfusion新しいキーワードが機能しない

以下の次のメソッドが正常に動作します:

<cfset test = CreateObject("component", "test-objects.shipping_new").init(bar="Blah", foo="boom")> 

しかし、私は、次を使用しよう:

<cfset test = New test-objects.shipping_new(bar="Blah", foo="boom") /> 

私はエラーtag cfset is not closedを取得します。上のコードは、私がそれを呼び出そうとしているファイルの最初の行です。タグが見つからない限り、私には見えません。違いがあれば、私はLucee 4.5を使っています。

答えて

9

問題がhyphenです:

フォルダ名またはCFC名にハイフンがある場合は、次の構文を使用します。

cfObject=new "cfc-path"(constructorParam1,...)

+1

何の痛みが、それはそれでしたの!ご協力ありがとうございました – Yamaha32088