[Catalyst] Re: Trying out FormHandler, running into "maketext" error

will trillich will.trillich at serensoft.com
Tue Nov 23 18:02:20 GMT 2010


Not sure what your "case sensitive" remark refers to -- and if it's looking
for something to be defined XXX that's defined xxx instead, that particular
error message is really out of left field.

Do you mean something like
   has_field 'submit'  =3D> ( widget =3D> 'submit' )
should instead be
    has_field 'submit'  =3D> ( widget =3D> 'Submit' )
with a capital S?

The following is definitely working for us now:
has_field 'submit' =3D> (type =3D> 'Submit', label =3D> 'Submit', value=3D>=
'Submit',
required =3D> 0, )


On Tue, Nov 23, 2010 at 11:47 AM, Alexander Hartmaier <
alexander.hartmaier at t-systems.at> wrote:

> Perl is case sensitive.
>
> Also you should not have any non Catalyst::Controller subclasses in the
> Controller namespace of your app.
> Move you forms to My::App::Form for example.
>
> --
> Best regards, Alex
>
>
> On Mon, 2010-11-22 at 18:25 +0100, will trillich wrote:
> > Ooh, very nice! Thanks so much, that's lots better now. Woo hoo!
> >
> >
> > Yes indeed, the "undef error - Unable to do maketext on:
> > at /usr/local/share/perl/5.10.0/HTML/FormHandler/I18N.pm line 15."
> > error has gone away thanks to tweaks to the SUBMIT button on the
> > FormHandler definition.
> >
> >
> > Was there something in the Catalyst/FormHanlder intro that we missed?
> >
> >
> >
> > On Mon, Nov 22, 2010 at 5:16 PM, Hernan Lopes <hernanlopes at gmail.com>
> > wrote:
> >         will trillich,
> >         that error happens when i use  has_field 'submit'  =3D> ( widget
> >         =3D> 'submit' )
> >
> >         can you test your form with this instead:
> >         has_field 'submit' =3D> (type =3D> 'Submit', label =3D> 'Submit=
',
> >         value=3D>'Submit', required =3D> 0, )
> >
> >         i bet your error will go away
> >
> >
> >
> >
> >
> >
> >         On Mon, Nov 22, 2010 at 12:19 PM, will trillich
> >         <will.trillich at serensoft.com> wrote:
> >                 Our form-class includes
> >                          has_field 'submit'  =3D> ( widget =3D> 'submit=
' )
> >
> >
> >                 Do you mean type=3D>'submit' instead of
> >                 widget=3D>'submit'?
> >
> >
> >                 Interesting that you'd think of this as a suspect.
> >                 What's the rationale?
> >
> >
> >
> >
> >                 On Mon, Nov 22, 2010 at 9:16 AM, Hernan Lopes
> >                 <hernanlopes at gmail.com> wrote:
> >                         will trilich, are you using widget type
> >                         submit ? try to replace with type =3D> 'Submit'
> >
> >
> >                         Hernan Lopes
> >
> >
> >
> >                         On Mon, Nov 22, 2010 at 1:38 AM, John Anderson
> >                         <genehack at genehack.org> wrote:
> >
> >                                 On Nov 21, 2010, at 10:26 PM, will
> >                                 trillich wrote:
> >
> >                                 > Pooh. Still no luck. When we try a
> >                                 more more Moose-y approach, we do get
> >                                 updated database records (stuffing the
> >                                 URL with arguments to affect a
> >                                 form-submit) but still can't render,
> >                                 with the same error as before:
> >
> >
> >                                 Have you looked at the docs for
> >                                 HTML::FormHandler::TraitFor::I18N?
> >                                 Based on that, you may want to see if
> >                                 you have something in
> >                                 $ENV{LANGUAGE_HANDLE} or try passing
> >                                 in a language handle to your form
> >                                 constructor -- or may try push_errors
> >                                 instead of add_errors, as that
> >                                 documentation suggests.
> >
> >
> >                                 j.
> >
> >
> >
> _______________________________________________
> >                                 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/
> >
> >
> >
> >
> >
> >                 --
> >                 Failure is not important. How you overcome it, is.
> >                 -- Nick Vujicic
> >
> >
> >                 _______________________________________________
> >                 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/
> >
> >
> >
> >
> > --
> > Failure is not important. How you overcome it, is.
> > -- Nick Vujicic
> >
>
>
>
> *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*"*
> T-Systems Austria GesmbH   Rennweg 97-99, 1030 Wien
> Handelsgericht Wien, FN 79340b
>
> *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*"*
> Notice: This e-mail contains information that is confidential and may be
> privileged.
> If you are not the intended recipient, please notify the sender and then
> delete this e-mail immediately.
>
> *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*"*
>
> _______________________________________________
> 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/
>



-- =

Failure is not important. How you overcome it, is.
-- Nick Vujicic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20101123/f61e9=
6a4/attachment.htm


More information about the Catalyst mailing list