[Seaside] Legacy system and Seaside
Boris Popov
boris at deepcovelabs.com
Wed Sep 9 15:36:23 UTC 2009
Thierry,
Have you tried implementing the following on your root component and if
so, what happened?
initialRequest: aRequest
super initialRequest: aRequest.
aRequest
at: 'var1'
ifPresent: [:v | Transcript show: v].
Regards,
-Boris
--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4
-----Original Message-----
From: seaside-bounces at lists.squeakfoundation.org
[mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf Of Thierry
Thelliez
Sent: Wednesday, September 09, 2009 8:34 AM
To: Seaside - general discussion
Subject: [Seaside] Legacy system and Seaside
Hello,
I am trying to port an older system to Seaside. The code is in
Smalltalk and it uses explicit HTTP POST and GET variables.
Is there a way in Seaside to receive a variable in the url (ie
http://abc/xyz?var1=123) and of course extract it within the Smalltalk
code.
Searching this forum, the closest I found was the following in 2007,
but I cannot figure out how to make this work.
---------------------------------------------
2007/10/16, Randal L. Schwartz <merlyn at stonehenge.com>:
>
> I'm replacing a badly-written (that is, not *mine*) Perl application
with a
> seaside application. Let's say I've installed my application at
> /seaside/booking. How do I intercept, say,
> /seaside/booking?legacy=app&does=this and turn that into an initial
> hit into my app with a couple of instance vars set, so that
> all the remaining /seaside/booking?_s=...&_c=... still work?
Implement #initialRequest (don't forget to send super). WABrowser has
an example. If you want the parameters (legacy and does) to stay
you'll also have to implement #updateUrl:
Cheers
Philippe
----------------------------------------------
Thanks,
Thierry
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
More information about the seaside
mailing list