CFRETURN  
説明

コンポーネントメソッドから結果の値を返します。関数の結果として返される式が含められます。

 
戻り値

式。このタグが呼び出される関数の結果です。

 
カテゴリ

拡張タグ

 
シンタックス
<cfreturn
   expr>
 
関連項目

cfargument、cfcomponent、cffunction、cfinvoke、cfinvokeargument、cfobject、cfproperty、『ColdFusion MX 開発ガイド』の第32章の「印刷用レポートの作成」 の「ColdFusion MX 7 レポート機能によるレポートの作成」

 
ヒストリ

ColdFusion MX: このタグが追加されました。

 
使用方法

このタグは、cfscript タグ内の return ステートメントに相当します。戻り値の引数を 1 つ受け入れます。複数の値が返されるようにするには、名前と値のペアを構造体に挿入し、その構造体がこのタグと共に返されるようにします。

このタグの結果の値にアクセスするには、cfinvoke タグの returnVariable 属性の値である変数スコープを使用します。

1 つの関数には、cfreturn タグを 1 つしかコーディングできません。

コード例については、『ColdFusion MX 開発ガイド』の第10章の「ColdFusion コンポーネントの作成と使用」 を参照してください。

 
<cfcomponent>
   <cffunction name="getEmp">
       <cfquery name="empQuery" datasource="ExampleApps" >
          SELECT FIRSTNAME, LASTNAME, EMAIL
          FROM tblEmployees
       </cfquery>
       <cfreturn empQuery>
   </cffunction>
   <cffunction name="getDept">
      <cfquery name="deptQuery" datasource="ExampleApps" >
          SELECT *
          FROM tblDepartments
       </cfquery>
       <cfreturn deptQuery>
   </cffunction>
</cfcomponent>
EXPR  
  必須
 

関数の結果です。任意のタイプの値です。