ColdFusion MX
目 次 > ColdFusion MX アプリケーションの開発 > カスタム CFML タグの作成と使用方法 > カスタムタグの作成 O

カスタムタグの作成

カスタムタグを使用すると、ColdFusion で提供されるタグに独自のタグを追加して、CFML を拡張できます。カスタムタグを定義すると、cfquerycfoutput などの標準的な CFML タグを使用するのと同様に、そのタグを ColdFusion ページで使用できます。

任意の ColdFusion ページから参照できるように、カスタムタグを使用してアプリケーションロジックをカプセル化します。カスタムタグは多くのプログラミング作業で使用可能であり、アプリケーション開発とコードの再利用を効率よく行うことができます。

たとえば、誕生日のメッセージを生成する cf_happybirthday というカスタムタグを作成します。次のように、そのタグを ColdFusion ページで使用できます。

<cf_happybirthday name="Ted Cantor" birthDate="December 5, 1987">

このタグを含んでいるページを ColdFusion で処理すると、次のメッセージが出力されます。

1987 年 12 月 5 日は Ted Cantor の誕生日です。
お祝いしましょう。

また、カスタムタグには本文と終了タグを含めることもできます。次に例を示します。

<cf_happybirthdayMessge name="Ellen Smith" birthDate="June 8, 1993">
   <P> Ellen、お誕生日おめでとうございます。</P>
   <P> これからも、素敵なお誕生日を迎えられますように。</P>
</cf_happybirthdayMessge>

このタグによって次のメッセージが出力されます。

1993 年 6 月 8 日は Ellen Smith の誕生日です。
Ellen、お誕生日おめでとうございます。
これからも、すてきなお誕生日を迎えられますように。

終了タグの使用については、終了タグの処理を参照してください。


目 次 > ColdFusion MX アプリケーションの開発 > カスタム CFML タグの作成と使用方法 > カスタムタグの作成 O