CFOBJECT: コンポーネントオブジェクト  
説明

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

 
シンタックス
<cfobject
   name = "variable name"
   component = "component name">
 
関連項目

cfcollection、cfcomponent、cfexecute、cfindex、cfreport、cfsearch、cfwddx、『ColdFusion MX 開発ガイド』の第10章の「ColdFusion コンポーネントの作成と使用」 の「ColdFusion コンポーネントの使用」

 
使用方法

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>
NAME  
  必須
 

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

COMPONENT  
  必須
 

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