cfobject: コンポーネントオブジェクト

説明

ColdFusion コンポーネント (CFC) オブジェクトのインスタンスを作成します。

シンタックス

<cfobject
name = "variable name"
component = "component name">

関連項目

cfcollectioncfcomponentcfexecutecfindexcfreportcfsearchcfwddx、『ColdFusion MX 開発ガイド』のColdFusion コンポーネントの作成と使用ColdFusion コンポーネントの使用

属性

属性 必須/
オプション
デフォルト 説明

name

必須

 

文字列です。インスタンス化されたコンポーネント名を指定します。名前の最初と最後の文字にピリオドを使用することはできません。

component

必須

 

インスタンス化するコンポーネントの名前です。

使用方法

cfobject タグが CFC のインスタンスを作成するときに、CFC 内のコンストラクタコードが実行されます。つまり、メソッド定義にないコードが実行されます。

UNIX システムでは、まず指定のコンポーネント名と同じ名前 (ただしすべて小文字) のファイルが検索されます。これに該当するファイルが見つからない場合は、大文字小文字の違いも含めて、指定されたコンポーネント名とまったく同じ名前のファイルが次に検索されます。

<!--- インスタンス作成とメソッド呼び出しを別々に行います。複数の呼び出しを許可します。 --->
<cfobject
name="quoteService"
component="nasdaq.quote"> <cfinvoke
component="#quoteService#"
method="getLastTradePrice"
symbol="macr"
returnVariable="res"> <cfoutput>#res#</cfoutput><br> <cfinvoke
component="#quoteService#"
method="getLastTradePrice"
symbol="mot"
returnVariable="res"> <cfoutput>#res#</cfoutput>

ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7