[html-formfu] filter callback yaml catalyst

Carl Franks fireartist at gmail.com
Tue Sep 25 07:39:48 GMT 2007


On 24/09/2007, Ruben Fonseca <rubenfonseca at di.uminho.pt> wrote:
> Hi I'm trying to handle a callback filter in a catalyst application.
>
> In my form, I have the following especification:
>
> ---
> action: /test/foo
> indicator: submit
> auto_fieldset: 1
>
> elements:
> - type: Text
> name: user
> filters:
> - type: Callback
> callback: foo::Controller::test::bar
>
> However, Catalyst always dies with the "Can't use string
> ("foo::Controller::test::bar") as a subroutine ref while "strict
> refs" in use".
>
> Can you explain me how can I run a sub of mine to filter an element?

At the moment, callback() only accepts a subref, such as \&foo;
meaning it can't be set in a yaml file.
It would probably be reasonable though, to change it so that if it's
given a string, to call that as a subroutine name.

Carl



More information about the HTML-FormFu mailing list