1

ColdFusion 10 では、Solr コレクションを作成するための次の構文がサポートされるようになりました。

cfcollection は、スクリプト スタイルの構文をサポートしています。

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

このような構文は Railo 4 で利用できますか?

次のようなエラーが表示され続けます。

コンポーネント定義が無効です。コレクションが見つかりません

そうでない場合、スクリプトベースのコンポーネントから呼び出すことができるように、これを UDF として設定できますか?

4

1 に答える 1

2

Railo 4.0 の最新のベータ版は現在、次のオブジェクトを実装しています。

  • FTP
  • Http
  • 郵便
  • クエリ

したがって、答えはノーです。 「コレクション」オブジェクトはありません(もちろん、それを追加するための機能要求
を 上げることができます。)

ただし、別の方法があります。Railo では、ほぼすべてのタグをスクリプト形式で再現できます。

あなたは書ける:

<cftagname attributes />

なので

<cfscript>
    tagname attributes ;
</cfscript>

または本文のあるタグの場合:

<cftagname attributes >
    ...
</cftagname>

になる

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

したがって、この形式でcfcollectionタグを分解するだけで、正常に機能するはずです。

于 2012-11-06T16:30:32.213 に答える