Jim,

MG is just as a mapping at the moment, I don't wan't to make a virtual
directory as that effectively makes it web accessible, it shouldn't
need to be I don't think.

Rob

On 17 July, 17:36, Chris Blackwell <[email protected]> wrote:
> they are one and the same, so both are "recreated"... however that's not
> really quite how it works
>
> 2009/7/17 Jim <[email protected]>
>
>
>
> > Got it. I'm using an Application.cfc that extends another CFC... so is that
> > extended CFC isn't recreated every time or just Application.cfc? The
> > onRequestStart is defined in the extended CFC, not in Application.cfc
>
> > --- On *Fri, 7/17/09, Chris Blackwell <[email protected]>* wrote:
>
> > From: Chris Blackwell <[email protected]>
> > Subject: [Model-Glue] Re: using cfajaxproxy?
> > To: [email protected]
> > Date: Friday, July 17, 2009, 9:27 AM
>
> > Although the application scope is persistent a new instance of the
> > Application.cfc is created for each request, in a similar way that
> > Application.cfm is processed for each request.  You can verify this with the
> > following methods for Application.cfc
>
> > <cffunction name="onRequest">
> > <cflog log="Application" text="message from onRequest" />
> >  </cffunction>
> >  <cffunction name="onRequestStart">
> >  <cfif structKeyExists(url, "foo")>
> > <cfset StructDelete(this, "onRequest") />
> >  <cfset StructDelete(variables,"onRequest")/>
> > </cfif>
> >  </cffunction>
>
> > Chris
>
> > 2009/7/17 Jim 
> > <[email protected]<http://mc/[email protected]>
>
> >> If it is a cached CFC, would the onRequestStart method be removed for good
> >> after it is deleted from the structure? So that when a page request came
> >> through normally, would it be there?
>
> >> --- On *Fri, 7/17/09, Chris Blackwell 
> >> <[email protected]<http://mc/[email protected]>
> >> >* wrote:
>
> >> From: Chris Blackwell 
> >> <[email protected]<http://mc/[email protected]>
>
> >> Subject: [Model-Glue] Re: using cfajaxproxy?
> >> To: 
> >> [email protected]<http://mc/[email protected]>
> >> Date: Friday, July 17, 2009, 9:06 AM
>
> >> Incase you actually need the onRequest method for "normal" page requests
> >> you can use the following snippet in onRequestStart
> >>  <!--- Remove the onRequest method for remote cfc calls, otherwise we'll
> >> get a blank response --->
> >>  <cfif listlast(arguments.targetpage, ".") is "cfc">
> >> <cfset StructDelete(this, "onRequest") />
> >>  <cfset StructDelete(variables,"onRequest")/>
> >> </cfif>
>
> >> Chris
>
> >> 2009/7/17 Sir Rawlins 
> >> <[email protected]<http://mc/[email protected]>
>
> >>> Hello Jim,
>
> >>> Managed to solve this with the great efforts of my fat northern friend
> >>> James Allen. I've seen this issue before myself when working with web
> >>> services and it's a bitch to diagnose and I believe generally
> >>> considered to be a bug in CF.
>
> >>>http://jamesallen.name/index.cfm/2008/1/30/Bug-in-calling-CFCs-remote...
>
> >>> I removed my onRequest() method from my application.cfc and it's now
> >>> returning data as expected!.
>
> >>> Hope this helps someone else in the future.
>
> >>> Rob
--~--~---------~--~----~------------~-------~--~----~
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

For more about Model-Glue, check http://www.model-glue.com .
-~----------~----~----~----~------~----~------~--~---

Reply via email to