Thanks Ezra. Will try this out. Any advantage/disadvantage doing one vs the other? Or is it a stylistic preference?
Byron On Jan 6, 4:06 pm, Ezra Parker <[email protected]> wrote: > On Thu, Jan 6, 2011 at 12:33 PM, byron <[email protected]> wrote: > > Thanks, Ezra. Yes, I would like to see an example. > > Sure. First you'd add the message listener to your controller's XML config: > > <controller id="eHopeController" type="controller.eHopeController"> > <message-listener message="onApplicationStart" /> > </controller> > > Then add the corresponding controller function -- here's a minimalist example: > > <cffunction name="onApplicationStart" output="false"> > <cfargument name="event" /> > > <cfset variables.settings = beans.applicationSettings.getConfig() /> > </cffunction> > > > Would doing something like > > getModelGlue().getBean("applicationSettings", true) work also? > > Yes, but with a caveat: > > I actually should have mentioned this in my first response, but if > you're going to define an init() method in your controllers, you need > to make sure to call super.init() in order to execute the base > controller's constructor, as otherwise getModelGlue() is not going to > work either. Here's the modification you would need to make to the > init() method you posted: > > <cffunction name="init" access="public" returnType="eHopeController" > output="false"> > <cfargument name="framework" /> > > <cfset super.init(framework) /> > > <cfset variables.settings = > getModelGlue().getBean("applicationSettings").getConfig() /> > > <cfreturn this /> > </cffunction> > > -- > Ezra -- Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en
