ColdFusion 10现在支持这种语法来创建Solr集合:
cfcollection支持脚本样式语法:
new collection().CREATE(collection="<collection_name>", engine="solr", path="<path to the solr directory>");
Railo 4中是否提供了类似这样的语法?
我不断收到错误说:
组件定义无效,无法找到集合
如果没有,可以将其设置为UDF,以便我可以从基于脚本的组件中调用它吗?
答案 0 :(得分:2)
最新的Railo 4.0测试版目前实现了以下目标:
所以答案是否定的 - 没有“集合”对象 (你当然可以提出feature request来添加它。)
然而,还有另一种 - 在Railo中,几乎所有标签都可以以脚本形式复制。
你可以写:
<cftagname attributes />
作为
<cfscript>
tagname attributes ;
</cfscript>
或者对于带有正文的标签:
<cftagname attributes >
...
</cftagname>
变为
<cfscript>
tagname attributes
{
...
}
</cfscript>
因此,只需在此表单中考虑您的cfcollection标记,它就可以正常工作。