Hi chz, is that your name?

Not everybody lives so far away, the fuseboxers are all over the world,

Reagards

Claudio Naldi
Lugano (Switzerland)

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
> Sent: luned�, 15. aprile 2002 15:45
> To: [EMAIL PROTECTED]
> Subject: RE: attributes.anything
> 
> 
> thanks lee,
> this answers my question perfectly although I still will need 
> to do some 
> work until I correctly applied it.
> 
> It's too sad that you fusebox gurus all (or most) live in 
> Australia or 
> the USA. I really would appreciate beeing able to visit one of hal, 
> steve, nat  or your classes.
> So if you ever think of coming to Switzerland: I'm sure I 
> could manage 
> to get a classroom and a handfull of students and of course I'd be 
> available for translation.
> Since then I'm looking forward to the book (are there any 
> plans yet to 
> translate it?)
> 
> 
> 
> Lee Borkman wrote:
> > Hi chz,
> > 
> > In Fusebox, and particularly in FB3, all input parameters 
> (form, url 
> > and
> > attributes) are copied to the standard CF scope called 
> "attributes".  
> > After that, the form and url scopes are hardly ever 
> referenced.  This 
> > means that your code normally won't know or care where the 
> inputs came 
> > from.  This is a great aid to code re-use, meaning that 
> your code can be 
> > used in all kinds of circumstances, eg the code that 
> updates data in a 
> > database record could receive the data from an HTML form, 
> or passed as 
> > URL variables after some data validation, or the data could even be 
> > passed as attributes in a cfmodule call.  You code won't care.
> > 
> > So in general, when you see something called "attributes.xxx" in a
> > Fusebox app, it's probably user input.
> > 
> > Request-scoped variables, on the other hand, are global to any given
> > HTTP request, and are thus available to all of your code, including 
> > custom tags and recursive cfmodule calls.  In Fusebox, 
> request-scope is 
> > often used for holding fundamental application constants 
> (like the title 
> > of the app, or the datsource name).  There is also some 
> thought that 
> > request-scope is less susceptible to user "tainting".  
> Nevertheless, 
> > most of the usual warnings about using global variables apply to 
> > request-scope.  Their use is often seen to violate the 
> principles of 
> > encapsulation, etc.
> > 
> > Does that make any sense?
> > LeeBB
> > ----- Original Message -----
> > 
> >   From: [EMAIL PROTECTED]
> > 
> >   I'm about to build my first fusebox3 application. Since I 
> never did 
> >   anything with fusebox and I didn't code in ColdFusion for 
> some years I 
> >   feel like I have to start with very small steps again.
> > 
> >   In looking at the code of fbOpenForums (which I feel is 
> an excellent 
> >   example to teach me some fusebox) I see act_login.cfm 
> setting variables 
> >   like "attributes.loginMsg".
> > 
> >   Can someone explain to me the meaning of attributes?
> > 
> >   I think it has something to do with the scope af the 
> variable but is 
> > the
> >   
> >   use of it something fusebox specific or do I miss some 
> basics here? 
> >   Propably in the same category belongs the question about 
> >   request.queryPath.
> > 
> > 
> > 
> 
> > 

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================

Reply via email to