That's essentially what I did, but it's cumbersome and only allows for  
a linear flow - you can't for instance jump steps in the wizard  
depending on the choices chosen.

It would be much better to have a configurable flow - like  
sfEzcWorkflowPluign or something a bit more lightweight and easier to  
configure, like sfWorkFlowPlugin - which I started to rewrite, but  
then abandoned once I got involved with sfEzcWorkflowPlugin.


On 8 Jan 2009, at 11:45, Gareth McCumskey wrote:

> 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-users@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to