So.... is there any solution to this other than going back and
changing all my code? Might have to hack into MG and make that
MYAPP_GLUE.FRAMEWORK key exist?
My simple fix of putting this in my index.cfm file:
<cfif IsDefined("application.myapp_glue")>
<cfset application.myapp_glue.framework =
application.myapp_glue />
</cfif>
causes some errors when I first reinit. I have to reload the page a
2nd time to get everything to work.
Thanks,
-Ryan
On Apr 26, 2:50 pm, "Dan Wilson" <[email protected]> wrote:
> Ahh right.
>
> I can see why you chose to do it that way. A more encapsulated way would have
> been to make a BeanFactoryLookup object which would hold the only reference
> to your hard coded scope path. This concept may serve as an intermediate step
> for you to refactor if you chose.
>
> On to your use case, MG3 has the notion of a RemotingService which may be of
> use to you. Take a look at the documentation
> here:http://docs.model-glue.com/wiki/HowTos/HowToUseRemoting#Remoting
>
> DW
> Sent from a mobile. Please excuse brevity and typos.
>
>
>
>
>
>
>
> -----Original Message-----
> From: Ryan Stille <[email protected]>
>
> Sender: [email protected]
> Date: Tue, 26 Apr 2011 12:31:20
> To: model-glue<[email protected]>
> Reply-To: [email protected]
> Subject: [Model-Glue] Re: Upgrading model glue for performance - but it got
> alot slower
>
> We use this technique in our "facades" which are remotely available
> CFCs, basically web services. Some are used by in-house windows apps,
> others are used on our ColdFusion pages for dynamic data, like a
> <select> control thats bound to the contents of another <select>
> control, as in:
>
> <cfselect id="billingLocality" name="billingLocality"
> bind="cfc:public.RegionFacade.getRegions(country = {billingCountry})">
>
> The getRegions method in RegionFacade.cfc might look something like:
>
> <cffunction name="getRegions" output="false" access="remote">
> <cfargument name="blah1" type="any" required="false" default="0">
> <cfargument name="blah2" type="any" required="false" default="0">
>
> <cfset var RegionService =
> application.myapp_glue.framework.getBeanFactory().getBean("RegionService") /
>
> <cfreturn RegionService.getRegions(argumentCollection = Arguments) />
> </cffunction>
>
> On Apr 26, 2:03 pm, "Dan Wilson" <[email protected]> wrote:
> > Can you explain why you might be reaching into the application scope to
> > find MG?
>
> > DW
>
> > Sent from a mobile. Please excuse brevity and typos.
>
> --
> 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
> athttp://groups.google.com/group/model-glue?hl=en
--
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