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 |
| 必須
インスタンス化するコンポーネントの名前です。