Thak you! It was very usefull!
Other solution is implement a subclass of sfActions and in preExecute() method instanciate another sfActions class, configuring it... etc But it is reivent the wheel and loss o lot of pre-configurated issues in symfony structure. 'routing' sounds better. 2010/4/7 Jacob Coby <jc...@portallabs.com> > try something like: > > myRoute: > url: company/:module/:action/* > requirements: { module: employers|customers|group } > > requirements is a pcre regex. > > On Apr 7, 2010, at 10:35 AM, Welington Veiga wrote: > > > well... > > if I use the routing: > > > > myRoute: > > url: company/:module/:action/* > > > > I can use all modules in this pattern, but I want use just three > [employers, customers, group] inside company. > > > > Its Possible? How can I configure this? > > > > > > 2010/4/7 Stéphane <stephane.er...@gmail.com> > > Hi, > > > > > > " > > like: > > > > company/customer/new" > > > > Is this a route or a module/action breakdown ? > > > > > > > > Before Printing, Think about Your Environmental Responsibility! > > Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale! > > > > > > > > On Wed, Apr 7, 2010 at 4:15 PM, Welington Veiga < > welington.ve...@gmail.com> wrote: > > This is my problem! > > I need a third deep level to keep a good design. > > > > > > like: > > > > company/customer/new > > > > > > but in the symfony structure company is not a application. It's > authentication, credentials, user etc are common. > > > > I also have: > > calendar/tasks/view/5 > > > > A beautifully solution maybe is: > > > > company/ > > ..actions/ > > ....customerActions.class.php > > ....employeersActions.class.php > > ....groupsActions.class.php > > calendar/ > > ... > > news/ > > ... > > > > Thank u. > > > > > > > > > > 2010/4/7 Daniel Lohse <annismcken...@googlemail.com> > > > > Too many actions are often a sign of code duplication and/or shortcomings > in separation of concerns. You want fat models and slim controllers. Your > controller is either doing too much or you are putting actions into modules > where they don't belong or fit. > > > > Care to share all your action names (just the names of the methods) in a > particular big actions class? Also, a bit of code for each would also help. > > > > More than 15 actions per module are generally not advisable, you'll need > to break things down when you're pushing that limit. > > > > > > Cheers, Daniel > > > > On 07.04.2010, at 14:25, Welington Veiga wrote: > > > >> In this doc page chapter 6 are an alternative way to write action: one > per file. > >> I think this isn't the best solution. I can add a new deep level in the > route and use the parameter to decide what method must be invoked on three > or four sfAction classes but I will need to rewrite secure issues. > >> > >> Anyone can help me? > >> > >> 2010/4/7 Welington Veiga <welington.ve...@gmail.com> > >> I have a problem with a big application what we are writing under > >> symfony. > >> It's our first contact with this fantastic framework, but we have a > >> lot of code in a single action file. Our modules are big, with three > >> crud: > >> > >> Like company has employers, groups and customers. > >> All in a application. > >> > >> I need a new deep level. > >> > >> > >> The solution, I think, is use three sfActions class for each module. > >> But maybe you have any experience with another solution, or another > >> pattern for this situatuation. > >> > >> PS: I dont know how to configure new actions under 'app/myapp/modules/ > >> mymodule/actions' folder. > >> > >> > >> > >> -- > >> Welington da Veiga Silva > >> --- > >> "Há pessoas que transformam o sol numa simples mancha amarela, mas há > aquelas que fazem de uma simples mancha amarela o próprio sol." > >> ( Pablo Picasso ) > >> > >> -- > >> If you want to report a vulnerability issue on symfony, please send it > to security at symfony-project.com > >> > >> 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<symfony-users%2bunsubscr...@googlegroups.com> > >> For more options, visit this group at > >> http://groups.google.com/group/symfony-users?hl=en > > > > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > > > 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<symfony-users%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/symfony-users?hl=en > > > > > > > > -- > > Welington da Veiga Silva > > --- > > "Há pessoas que transformam o sol numa simples mancha amarela, mas há > aquelas que fazem de uma simples mancha amarela o próprio sol." > > ( Pablo Picasso ) > > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > > > 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<symfony-users%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/symfony-users?hl=en > > > > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > > > 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<symfony-users%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/symfony-users?hl=en > > > > > > > > -- > > Welington da Veiga Silva > > --- > > "Há pessoas que transformam o sol numa simples mancha amarela, mas há > aquelas que fazem de uma simples mancha amarela o próprio sol." > > ( Pablo Picasso ) > > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > > > 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<symfony-users%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/symfony-users?hl=en > > -- > Jacob Coby > > > > > > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > 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<symfony-users%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en > > To unsubscribe, reply using "remove me" as the subject. > -- Welington da Veiga Silva --- "Há pessoas que transformam o sol numa simples mancha amarela, mas há aquelas que fazem de uma simples mancha amarela o próprio sol." ( Pablo Picasso ) -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com 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