static methods = OOP ? -1 for that statement :-) and as already mentioned: the important thing is that helpers become objects so you can replace the implementation easily, e.g. by factories.yml or wherever
regards Matthias On 3 Jul., 11:14, Andreas Hucks <[EMAIL PROTECTED]> wrote: > Why not static methods? > > sfJavascript::link_to_remote() > > Supports autoloading, namespaces, is clean and readable, is OOP. > > Cheers, > Andreas > > Bernhard Schussek schrieb: > > > I don't like the $h idea. It's complicated to understand for new > > developers, the extra squared brackets and quotes add unnecessary > > complexity and are prone to errors and last but not least, the array > > syntax is totally misused. > > > IMO we should opt for the most simple, but most obvious solution: By > > simply defining the objects in the template. > > > <?php $Url = new sfUrlHelper ?> > > > <html code...> > > > <?php echo $Url->link_to(....) ?> > > > This way it's very easy to grasp what's going on, without adding > > unnecessary extra magic. > > > Bernhard > > > On Wed, Jul 2, 2008 at 9:41 PM, Tristan Rivoallan > > <[EMAIL PROTECTED]> wrote: > >> On Wed, Jul 2, 2008 at 8:03 PM, Marijn Huizendveld > >> <[EMAIL PROTECTED]> wrote: > > >>> I can see some advantages besides the namespacing. Let's just say > >>> that all the helpers inherit their functionality from the library. > >>> Becase of the oop nature those helper functions are easily > >>> overwritten without _losing_ the original functionality. E.g. > >> indeed. i said i liked the "$h" idea because it was not too cumbersome > >> to use. (even if it's a bit more complicated than the actual helpers). > > >> ++ > >> tristan > > >> -- > >> Tristan Rivoallan > >>http://www.clever-age.com > >> Clever Age - conseil en architecture technique > >> GSM: +33 6 219 219 33 Tél: +33 1 53 34 66 10 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to symfony-devs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---