I guess that would be right:) after all imagine over writing the whole session scope - it would break your app. Very sensible:) ----- Original Message ----- From: "Rich Wild" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, June 27, 2003 3:35 PM Subject: RE: [ cf-dev ] Request structure not behaving - Urgent
> read my last email, in which I solved it for you. > > I guess you can't overwrite the entire request scope with another scope, it > has to be the contents that overwrite each other... > > > -----Original Message----- > > From: Jolly Green Giant [mailto:[EMAIL PROTECTED] > > Sent: 27 June 2003 15:34 > > To: [EMAIL PROTECTED] > > Subject: RE: [ cf-dev ] Request structure not behaving - Urgent > > > > > > Request.dr and its three "elements" exist before the tag is > > called, but not > > within the tag... apparently. I added two comment lines > > below that tell > > you when I did a dump and what I saw. > > P.S. When it says "now including a template", I mean that > > the code below > > is the code of the template. Same with tags. > > Thanks for your help guys. Hopefully we can get this sorted out. > > > > <!--- Now in my base template ---> > > <!--- Now including a header template to set some vars and > > copy the session > > structure ---> > > <cflock scope="session" type="exclusive" timeout="3"> > > <cfscript> > > if (not isdefined("session.dr")) {session.dr = > > structnew();} > > session.dr.formpage = "q_p_d_download.cfm"; > > session.dr.actionpage = "q_p_d_downloadp.cfm"; > > session.dr.resultspage = "q_p_d_downloadr.cfm"; > > </cfscript> > > </cflock> > > <cflock scope="session" type="readonly" timeout="3"> > > <cfset request = duplicate(session)> > > </cflock> > > <!--- DUMP the Request scope: I see that the three session > > vars above have > > been "copied" correctly and that they are now in the request > > scope ---> > > <!--- include is now done ---> > > <!--- back in my base template ---> > > <h2>Download Request</h2> > > <p> > > Fill in the applicable information below to receive your download. > > </p> > > <!--- now calling a tag with an attribute: id=1 ---> > > <cfparam name="attributes.id" default=""> > > <!--- DUMP the Request scope: I see nothing in the request scope ---> > > <h4>Your Information</h4> > > <!--- the next line is the line that errors, saying: Error resolving > > parameter REQUEST.DR.ACTIONPAGE The object DR.ACTIONPAGE is > > not present in > > the scope named REQUEST. ---> > > <form name="form1" > > action="<cfoutput>#request.dr.actionpage#</cfoutput>" > > method="POST" onsubmit="return check();" > > > > > > > -- > > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > For human help, e-mail: [EMAIL PROTECTED] > > > > > -- > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
