Mehrere Event-Types in Model-Glue 3 für einen Event

Bis ich Dan Wilson’s CFmeetup-Präsentation über Model-Glue 3 gesehen habe, bin ich gar nicht auf die Idee gekommen, einem Event mehrere Event-Types zuzuweisen. Aber die Idee ist natürlich clever – und vor allem funktioniert sie hervorragend.

Wozu Event-Types in MG3 sind, habe ich bereits in einer groben Übersicht zum neuen Release des MVC-Frameworks beschrieben. Dabei bin ich davon ausgegangen, dass einem Event nur ein Event-Type zugewiesen werden kann. Dies ist aber anscheinend nicht der Fall. Und so können mehrere Event-Types hinzugefügt werden:

<event-handler name="admin.home" type="protected,adminlayout">
<broadcasts>
<message name="adminoverview" />
</broadcasts>
<views>
<include name="adminhome" value="admin_home.cfm" />
</views>
</event-handler>

Die Event-Typen werden in der Reihenfolge, wie sie hinterlegt worden sind, angewendet. Im Beispiel würde der Event-Type protected zuerst aufgerufen, danach adminlayout. Wieder eine Erleichterung im Alltag, Modelglue und Dan sei Dank.

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=D0A0E3E3-02DA-462C-9AAA85D2D51EE06E