I also had to create a wizard setup. I ended up using a single view with one form with javascript to simply enable/disable Next buttons for validations and hide/show for showing the next step of the wizard. While it sounds cumbersome it is actually one form and one process so made it simpler so that the form could be re-used later for editing purposes as well.
On 1/8/09, Patrick Fong <patr...@ddns.com.au> wrote: > > > Hi, > > Yes that correct it's for a wizard! And the steps are fairly similar, all > using the same objects so I think that one action is the way to go! It > keeps > everything centralised as you said. Thanks for the feedback, I'll look into > the WorkFlowPlugin. > > A wizard plug-in would be great!! > > Thanks guys > > > > -----Original Message----- > From: symfony-users@googlegroups.com [mailto: > symfony-us...@googlegroups.com] > On Behalf Of Lee Bolding > Sent: Wednesday, 7 January 2009 11:27 PM > To: symfony-users@googlegroups.com > Subject: [symfony-users] Re: [symfony-users] > > > sounds like some form of wizard functionality... > > If it is, take a look at the sfEzcWorkflowPlugin > > I've made wizard-like behavior forms with Symfony before using a > mixture of custom validators and javascript, but I think there really > needs to be some kind of simple way to build wizards. > > Also, you may want to take a look at the sfWorkflowPlugin, but I never > managed to get that working. > > It would make sense to use 1 action with 3 different functions - eg > index (which would redirect to step1), step1, step2 and step3. > > Keeping everything in one action means that you haven't got scattered > validation and routing rules... keep it all in one place, makes it > easier to maintain. > > On 7 Jan 2009, at 11:52, Sid Bachtiar wrote: > > > > > Hard to say without knowing more about the problem. > > > > One thumb rule is if the 3 steps are radically different from one > > another, you should separate them into 3 actions. One big action that > > does too much, too long, and too complex is simply not good. > > > > On Wed, Jan 7, 2009 at 5:51 PM, Patrick Fong <patr...@ddns.com.au> > > wrote: > >> hey all, > >> > >> > >> > >> I have a question that isn't really symfony specific but more about > >> applications design. My question is, if I have a process that has > >> say 3 > >> steps, should I separate those 3 steps into difference actions or > >> use one > >> action with different functions ? > >> > >> > >> > >> I'm not sure which would be the better approach, each has its > >> advantages/disadvantages > >> > >> > >> > >> Warm Regards, > >> > >> > >> > >> Patrick Fong > >> > >> > >> > >>> > >> > > > > > > > > -- > > Blue Horn Ltd - System Development > > http://bluehorn.co.nz > > > > > > > Lee Bolding > l...@leesbian.net > > "a successful framework finds users and sucks and diddles their > genitalia, it doesnt bend them over and make them squeel like stuck > pigs." Hani Suleiman, The Bile Blog > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---