From: Jeroen De D. <jer...@gm...> - 2011-11-26 22:15:33
|
Hey, > *** Jeroen ***, can `Validator' handle multiple arguments with the same name and collect all the values into array? No, but you can easily get around this by taking out these params before Validator does it's magic and then merging them back in later on. I don't think having duplicate param names is a good idea though, and I'm not sure parser functions handle this correctly in all cases. What could be done is simply passing all "unknown" params to the template. Then you can add "foobar=baz", and use {{{foobar}}} in your template. Or this could be done in a more restricted fashion by having a "templateparams" param, which takes the names of additional params you want to allow and pass to the template. The downside of this is of course added syntax complexity (and maintenance), so usefulness vs cost should be considered. Cheers -- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. -- |