Lucee-Coldfusion新关键字不工作

Lucee-Coldfusion新关键字不工作,coldfusion,railo,lucee,Coldfusion,Railo,Lucee,我试图使用new关键字调用组件,但它不起作用 以下方法很好: <cfset test = CreateObject("component", "test-objects.shipping_new").init(bar="Blah", foo="boom")> 但当我尝试使用以下内容时: <cfset test = New test-objects.shipping_new(bar="Blah", foo="boom") /> 我发现错误标记cfset未关闭。上

我试图使用
new
关键字调用组件,但它不起作用

以下方法很好:

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

但当我尝试使用以下内容时:

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

我发现错误
标记cfset未关闭
。上面的代码是我试图从中调用它的文件中的第一行,除非我遗漏了标记看起来很接近的内容。我正在使用Lucee 4.5,如果这有什么不同的话。

问题在于:

如果文件夹名称或CFC名称包含连字符,请使用以下语法:

cfObject=新的“cfc路径”(constructorParam1,…)


多痛苦啊,就是这样!感谢您的帮助这是ColdFusion中的一个bug,不需要将其视为错误。CF和lucee中允许的文件名字符有几个奇怪的不一致之处。是时候用连字符和圆点来修复这些错误了