Hi Moritz, do you mean to replace the current implementation of creating nested field names?
Greets, Mario Am Sonntag 26 April 2009 12:10:15 schrieb Moritz Onken: > Hi Carl, > > do you know Hash::Flatten? I use this in Model::HashRef to convert the > form data to a hash. I thought this might be a good thing for your > naming scheme too. It could convert a hash with arrayrefs to the > fieldnames. One thing to workaround though is that Hash::Flatten > starts with an index of 0, but this can either be patched in > Hash::Flatten or worked around in FormFu. > > moritz > > Am 26.04.2009 um 10:09 schrieb Carl Franks: > > 2009/4/25 Mario Minati <mario.min...@googlemail.com>: > >>> Hi Carl, > >>> > >>> is a Repeatable without a nested name possible, maybe for radios or > >>> checkboxes? > >> > >> Actually I found this problem in 't/elements/ > >> block_repeatable_inc.yml'. > >> The old implementation produced: > >> > >> <form action="" method="post"> > >> <fieldset> > >> <div> > >> <div class="text"> > >> <input name="foo_1" type="text" /> > >> </div> > >> <div class="text"> > >> <input name="bar_1" type="text" /> > >> </div> > >> </div> > >> <div> > >> <div class="text"> > >> <input name="foo_2" type="text" /> > >> </div> > >> <div class="text"> > >> <input name="bar_2" type="text" /> > >> </div> > >> </div> > >> <div class="submit"> > >> <input name="submit" type="submit" /> > >> </div> > >> </fieldset> > >> </form> > >> > >> The one returns: > >> <form action="" method="post"> > >> <fieldset> > >> <div> > >> <div class="text"> > >> <input name="_1.foo" type="text" /> > >> </div> > >> <div class="text"> > >> <input name="_1.bar" type="text" /> > >> </div> > >> </div> > >> <div> > >> <div class="text"> > >> <input name="_2.foo" type="text" /> > >> </div> > >> <div class="text"> > >> <input name="_2.bar" type="text" /> > >> </div> > >> </div> > >> <div class="submit"> > >> <input name="submit" type="submit" /> > >> </div> > >> </fieldset> > >> </form> > >> > >> To resolve this problem I can think of some solutions: > >> a) Croak without a nested_name for Repeatable > >> b) Use old implementation (nested.foo_1) if no nested_name is given > >> c) Autocreate a nested_name if non is given > > > > I think probably b) > > - so that it doesn't change behaviour unnecessarily > > > > Carl > > > > _______________________________________________ > > HTML-FormFu mailing list > > HTML-FormFu@lists.scsys.co.uk > > http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu > > _______________________________________________ > HTML-FormFu mailing list > HTML-FormFu@lists.scsys.co.uk > http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu