You beat me to the punch ;) I hadn't considered the possibility of using dynamic properties for this, but it looks to me like that should work as well -- good idea!
-- Ezra On Wed, Mar 24, 2010 at 3:13 PM, Dennis Clark <[email protected]> wrote: > On Wed, Mar 24, 2010 at 5:24 PM, denstar <[email protected]> wrote: >> >> On Wed, Mar 24, 2010 at 3:10 PM, Dennis Clark wrote: >> ... >> > framework's ColdSpring.xml and again in my Application.cfc. This is a >> > bit of >> > a "chicken and egg" problem so I doubt there is an elegant solution for >> > it. >> >> Someone mentioned using the built-in XML capabilities of, um, XML to >> pull in stuff from other places on the ColdSpring list. > > Interesting. I don't think we can use XML entities with this problem, but > your train of thought did remind me about ColdSpring's dynamic properties. > It's supported by Model-Glue but it's not documented very well. Something > like this (not tested yet, use at your own risk)... > Application.cfc: > > onRequestStart(String thePage) { > ... > request.frameworkColdSpringProperties = { reloadKey="den", > reloadPassword="star" }; > if (StructKeyExists(url,request.frameworkColdSpringProperties.reloadKey) > and url[frameworkColdSpringProperties.reloadKey] > eq frameworkColdSpringProperties.reloadPassword) { > onApplicationStart(); > } > } > > Index.cfm: > > <cfset ModelGlue_LOCAL_COLDSPRING_DEFAULT_PROPERTIES = > request.frameworkColdSpringProperties /> > > config/ColdSpring.xml: > > <bean id="modelglue.modelGlueConfiguration" > class="ModelGlue.gesture.configuration.ModelGlueConfiguration"> > > ... > <property name="reloadKey"><value>${reloadKey}</value></property> > <property name="reloadPassword"><value>${reloadPassword}</value></property> > ... > > </bean> > > I'll try this out some time soon and let you know how it goes. > Cheers, > -- Dennis > > -- > 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 > > To unsubscribe from this group, send email to > model-glue+unsubscribegooglegroups.com or reply to this email with the words > "REMOVE ME" as the subject. > -- 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 To unsubscribe from this group, send email to model-glue+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
