[Catalyst] CC::FormBuilder woes - I don't get it

Piet Ruyssinck piet.ruyssinck at gmail.com
Thu Apr 17 21:04:49 BST 2008


Thanks for the hint, but unfortunately that still doesn't work.

Piet.


On Thu, Apr 17, 2008 at 7:47 AM, Peter Sørensen <maspsr at sdu.dk> wrote:
> Hi,
>
>  I had the same problem a few months ago and was advised to change the
>  stash_name from the default. So I have the following:
>
>  __PACKAGE__->config( name =>'YourApplicationName',
>                            'Controller::FormBuilder' => {
>                                         method_name => 'form',
>                                         attr_name => 'Form',
>                                         obj_name =>  'form',
>                                         stash_name => 'fb',
>                                 }
>                                 .....
>
>  };
>
>  Then in the template:
>
>  [% fb.field.<fieldname>.field %]
>
>
>  I haven't figured out why I had to change this name but try.
>
>
>  Regards
>
>  Peter Sørensen/University of Southern Denmark/mail: maspsr at sdu.dk
>
>  -----Oprindelig meddelelse-----
>  Fra: Piet Ruyssinck [mailto:piet.ruyssinck at gmail.com]
>  Sendt: 12. april 2008 21:30
>  Til: catalyst at lists.scsys.co.uk
>  Emne: [Catalyst] CC::FormBuilder woes - I don't get it
>
>
>  My problem with FormBuilder and Template Toolkit :
>
>  [% form.render %]
>  works
>
>  [% FOREACH f IN form.fields %]
>  [% f.label %]
>  [% f.field %]
>  [% END %]
>  works
>  y.
>
> [% form.field.<fieldname>.field %]
>  does not work
>
>  The same problem was signaled a year ago under de subject "CC::Formbuilder woes".
>  A solution was posted :
>  > Actually, it _was_ a stash issue, but all down to my misuse of it!
>  > Once I used the correct term for it (default = formbuilder), or
>  > over-rode it with the Controller::FormBuilder config entry stash_name
>  > => something_else, it worked fine. Thanks for the pointer.
>
>  My problem : I just don't get it.
>  the default for stash_name is formbuilder.  Does this mean that [% formbuilder.field.<fieldname>.field %] ought to work ?  It doesn't.
>  Or else, what should I override it with ?  with 'form' ?  No luck either.
>
>  Maybe someone more knowledgeable than me might be able to help me.
>
>  --
>  Piet Ruyssinck
>
>
>
> _______________________________________________
>  List: Catalyst at lists.scsys.co.uk
>  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>  Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>  Dev site: http://dev.catalyst.perl.org/
>
>  _______________________________________________
>  List: Catalyst at lists.scsys.co.uk
>  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>  Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>  Dev site: http://dev.catalyst.perl.org/
>



-- 
Piet Ruyssinck


More information about the Catalyst mailing list