カスタムタグとCFコンポーネントとの違い

(1)カスタムタグ

(カスタムタグ側)
<CFPARAM NAME="Attributes.Type" Default="Date">
<CFIF Attributes.Type IS "Date">
   <CFSET "Caller.#Attributes.Return#" = DateFormat(Now())>
<CFELSEIF Attributes.Type IS "Time">
  <CFSET "Caller.#Attributes.Return#" = TimeFormat(Now())>
<CFELSE>
  <CFSET "Caller.#Attributes.Return#" = "">
</CFIF>

(呼び出し側)
<CF_NOW TYPE="DATE" RETURN="dtTemp">
<CFOUTPUT>#dtTemp#</CFOUTPUT>

(2)コンポーネント

(コンポーネント側)
<CFCOMPONENT>
  <CFFUNCTION name="date">
    <CFSET dtNow = DateFormat(Now())>
    <CFRETURN dtNow>
  </CFFUNCTION>
  <CFFUNCTION name="time">
    <CFSET dtNow = TimeFormat(Now())>
    <CFRETURN dtNow>
  </CFFUNCTION>
</CFCOMPONENT>

(呼び出し側)
<CFINVOKE component="now" method="date" returnvariable="dtTemp">
</CFINVOKE>
<CFOUTPUT>#dtTemp#</CFOUTPUT>
最終更新:2007年01月26日 15:37
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。