2012-11-06 45 views
1

的ColdFusion 10現在支持這種語法創建Solr的集合:你能用腳本在Railo中創建一個Solr集合嗎?

cfcollection支持腳本風格的語法:

new collection().CREATE(collection="<collection_name>", engine="solr", path="<path to the solr directory>"); 

是某種語法像這樣Railo提供4?

我不斷收到一個錯誤說:

無效組件定義,無法找到集合

如果沒有,是否可以設置爲UDF,這樣我可以從一個腳本中調用它基於組件?

回答

2

Railo 4.0的最新測試版目前實現了以下目標:

  • 飼料
  • 的Ftp
  • 的Http
  • 郵件
  • 查詢

所以,答案是沒有 - 沒有「收集」目標ct
(當然,你可以提出一個feature request用於補充說。)

然而,還存在另一種 - 在Railo幾乎所有的標籤可以以腳本形式進行復制。

你可以寫:

<cftagname attributes /> 

<cfscript> 
    tagname attributes ; 
</cfscript> 

或爲標籤與機構:

<cftagname attributes > 
    ... 
</cftagname> 

成爲

<cfscript> 
    tagname attributes 
    { 
     ... 
    } 
</cfscript> 

因此,只需在您的cfcollection標籤中加入這種形式,它應該可以正常工作。

+1

你在開玩笑嗎?我非常期待今晚能夠嘗試這一點。 – anopres

+0

也適用於自定義標籤。 :) –

+0

工作就像一個魅力。謝謝! – anopres

相關問題