すべてのコントローラーで使用できるようにしたい一般的なUDFとCFCがいくつかあります。私はModel-Glue3を使用しています。これを行うにはいくつかの方法を考えました。
<cfinclude>
UDFへのを持ち、CFCをインスタンス化するベースコントローラーを作成します。他のすべてのコントローラーは、このコントローラーから継承します。- すべてのUDFをCFCに変換し
ColdSpring.xml
、CFCをBeanにするために使用します。beans
次に、の属性を使用してコントローラーで使用できるようにしますModelGlue.xml
。 - UDFとCFCをヘルパーフォルダーに保存し、ヘルパースコープを使用してそれらにアクセスします。ただし、これはコントローラーではなくビューで使用することを目的としていたようです。
onRequestStart
CFCをインスタンス化し、オブジェクトに保存するグローバルを作成しevent
ます。次に、コントローラーはオブジェクトから直接CFCを取得してCFCにアクセスしevent
ます。
私の質問は、UDFとCFCの共通のセットをすべてのコントローラーで利用できるようにするためにほとんどの人が使用する方法は何ですか?