From: Jeremy K. <jk...@st...> - 2006-12-06 17:13:27
|
At this stage I believe with one or two unwary steps we could head down the road of religious debate...so I'll tread carefully. =20 I will say, however, that when I separate model from view from controller, one of my own personal motivations is to have the code workspace that the view designer plays/works in be uncluttered by model and view code. As a result, I would never put any model code into a template or psp file. If you find yourself writing sql or database access code in a psp file thats a pretty good sign you've wandered off the path a bit. Its possible I misunderstood what you're saying, so take my words with a grain of salt. =20 And, as with all religions, you have to decide what you believe in and what fits your circumstance best. =20 tabs suck, spaces RULE!!! =20 jd _____ =20 From: web...@li... [mailto:web...@li...] On Behalf Of maker joe Sent: Tuesday, December 05, 2006 11:08 PM To: Discussion of Webware for Python including feedback and proposals. Subject: Re: [Webware-discuss] forwarding req.values ? hi all =20 tim thank you for you clear response and also thank you all for your time and examples =20 im still thinking that psp is the best and easy way to have the job done on a MVC scenario =20 all modeling/controller and db connections files are going to be built inside psp files <% %> that shoud be included on view psp files, rendering all html (produced by a wysyswyg page builder including all needed <%=3Drercords/vars %>)=20 =20 psp compiler takes care of all PY code an generate the classes automatically for me including all webkit page and the related servlets =20 to handle vars thru out the servlets i will use post/get and mostly session =20 if anybody thinks that im wrong in anyway i would like to have an input to clarify myself once more =20 by the way i also would like to know if there is a place to upload my snippets or download of someone else and have the way to run them as a WEBWARESTORE of online running examples to discuss and or learn at the same time=20 =20 best regards makerjoe (jose luis hrydziuszko)-(argentina) =20 =20 On 12/5/06, Tim Roberts <ti...@pr...> wrote:=20 On Mon, 4 Dec 2006 15:21:22 -0300, <mak...@gm...> wrote:=20 > hi chris: > if I avoid "trans.application().forward(trans, 'list.psp')" > <% > req.setField('ww', ww) > req.setField('rr', rr) > req.setField('xx', xx) > ################### trans.application().forward(trans, 'list.psp') > %> > <form action=3D"list.psp" method=3D"post"> > <INPUT type=3D"hidden" name=3D"aa" value=3D"<%=3Daa%>">=20 > <INPUT type=3D"hidden" name=3D"bb" value=3D"<%=3Dbb%>"> > <INPUT type=3D"hidden" name=3D"cc" value=3D"<%=3Dcc%>"> > > Does all req.values (aa,bb,cc,ww,rr,xx)will be send to list.psp ? > =09 No. req.setField only affects other consumers of this request in Webware. When you use forward(), the same request object will be inherited by the new script, so it will see them. In the case you have=20 there, you are writing HTML back to the web browser, at which point this request object will be deleted. The response from the client's browser represents a brand-new request, and will only contain those variables=20 that you wrote in the HTML form. =09 -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. =09 =09 =09 ------------------------------------------------------------------------ -=20 Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash =09 http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V _______________________________________________ Webware-discuss mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webware-discuss =09 |