Re: [Catalyst] trouble with Catalyst::Controller::FormBuilder: form does not render correctly (no fields)
Can you post your .fb, template and controller code so we can see what the problem might be? [stephen] Of course, though all I did was trying the example from the pod, nothing fancy. code: !file: Infocenter/lib/Controller/Akte.pm package Infocenter::Controller::Akte; use strict; use warnings; use base qw(Catalyst::Controller::FormBuilder); # [snip] sub anlegen : Local Form { my ( $self, $c ) = @_; my $form = $self-formbuilder; if ( $form-submitted ) { if ( $form-validate ) { #send mail #forward thank you return $c-response-body(VALID FORM); } else { $c-stash-{ERROR} = INVALID FORM; $c-stash-{invalid_fields} = [ grep { !$_-validate } $form-fields ]; } } } 1; !file: Infocenter/root/forms/akte/anlegen.fb name: books_edit method: post fields: title: label: Book Title type: text size: 40 required: 1 author: label: Author's Name type: text size: 80 validate: NAME required: 1 isbn: label: ISBN# type: text size: 20 validate: /^(\d{10}|\d{13})$/ required: 1 desc: label: Description type: textarea cols: 80 rows: 5 submit: Save New Book ___ List: Catalyst@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/
[Catalyst] trouble with Catalyst::Controller::FormBuilder: form does not render correctly (no fields)
Fellow nerds, I've got a problem with Catalyst::Controller::FormBuilder. I'm doing exactly as advertised in the pod but the form refuses to render, or better said is its fields. The submit button is rendered with the correct caption (which is different from submit), hence the .fb file is found and loaded. And when i peek into $self-formbuilder-{fields} turns out the array is there, but empty. So the formbilder object is not correctly initialized, but I have no idea why. I've tried some variations, like Form(explicit/path) and different line endings (cr, lf, crlf) of the .fb file. no avail. i'd be grateful for suggestions. thank you ___ List: Catalyst@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/