OK, thanks for your reply, James, that's useful to know. Tom
On Sunday, February 17, 2013 11:34:50 AM UTC, James Allen wrote: > > Hi Tom, > > > > This is actually ColdFusion default behaviour at work. If you don’t > specify a scope CF will look in all of them for the variable. So when you > are referencing myFormVar, CF looks in URL, Form etc scopes to see if it > exists. It’s not a good idea due to speed issues and the event scope should > always be used but good to be aware that CF does this. > > > > James. > > > > --- > > *James Allen* > > *E:* [email protected] <javascript:> > > *Blog:* http://jamesallen.name > > *Twitter:* @CFJamesAllen > > *Twitter: *@JamesAllenVoice (Voiceover) > > *Twitter: *@80sRewindShow (My weekly 80s radio show) > > > > Tune in to the best in community radio – Codebass Radio: > http://codebassradio.net > > > > *From:* [email protected] <javascript:> [mailto: > [email protected] <javascript:>] *On Behalf Of *Tom Bishop > *Sent:* 17 February 2013 11:20 > *To:* [email protected] <javascript:> > *Subject:* [Model-Glue] quick question > > > > Hi, > > > > I have been using Model-Glue for ages now but stumbled across something > puzzling. I accidentally left out of one of my controller methods the > myFormVar = arguments.event.getValue("myFormVar") call when processing a > form submission, and just referenced myFormVar lower down in the method but > found that the variable was being referenced without throwing an error. My > question, therefore, is: is there some sort of implicit copyToScope() > happening in controller functions? I even tested a controller method by > removing the event argument (ie <cfargument name="event">) and found that > the variables from the form scope were being correctly referenced. > Obviously, when I removed the event argument and tried > arguments.event.getValue("myFormVar") it then threw an error. > > > > Any responses would be appreciated. > > > > Thanks, > > Tom > > -- > -- > 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]<javascript:> > To unsubscribe from this group, send email to > [email protected] <javascript:> > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en > --- > You received this message because you are subscribed to the Google Groups > "model-glue" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- 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 --- You received this message because you are subscribed to the Google Groups "model-glue" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
