helpers von ModelGlue 3 auch in Models verwenden

Die vereinfachte Integration von Hilfsfunktionen in Model-Glue 3 ist wirklich eine tolle Sache. Leider ist sie aber nur für Controller und Views vorgesehen, da nur diese beiden Bereiche des MVC-Frameworks durch das Framework selber kontrolliert wird. Oftmals wäre es aber auch in den Models hilfreich, auf die kleinen Helferlein zugreifen zu können.

Die bislang einfachste Möglichkeit, die ich gefunden habe, nutzt den Application-Scope. Und zwar füge ich in der Init-Funktion der Models folgendes hinzu:

<cffunction name="init" access="public" output="false" returntype="Any">
    <!--- helpers-mapping via Application-Scope --->
    <cfset variables.helpers = application._modelglue.helpers />
    <!--- ... --->    
    <cfreturn this/>
</cffunction>

Verwandte Blog-Einträge

Kommentare

Leave this field empty
Ihren Kommentar hinzufügen

Falls Sie abonnieren, werden alle neuen Kommentare zu diesem Thema an Ihre E-Mail-Adresse gesandt.

TrackBacks

Es gibt keine Trackbacks für diesen Eintrag.

Trackback URL dieses Eintrages:
http://www.samelis.ch/blog/mischa/trackback.cfm?id=6368DD13-71EC-4308-98F3C06FFEA0B765