[Catalyst] Form processing with catalyst, html::widget,
and template toolkit
Will Hawes
info at whawes.co.uk
Fri Jan 27 18:25:09 CET 2006
Matt S Trout wrote:
> On Fri, Jan 27, 2006 at 05:50:03PM +0100, Thomas Klausner wrote:
>> This is working quite fine, but I have to manually create a DBIC-object,
>> because DBIx::Class::WebForm cannot handle HTML::Widget objects
>
> WebForm originated as a quick hack I did of CDBI::AsForm and FromForm onto
> DBIC to get http://trout.me.uk/perl/kf.tgz to work; it was never really
> intended to be a long-term solution. Have a look at FormTools, which is
> a newer attempt and rather more flexible.
>
>> The real problems (currently) start when you want to load DBIC-objects
>> into HTML::Widget. There's currently no code on CPAN that does this.
>> Here's a very crude workaround that probably only works for text(area)
>> fields:
>> foreach my $element ( @{ $w->{_elements} } ) {
>> my $name=$element->name;
>> next unless $item->can($name);
>> $element->value($item->$name);
>> }
>>
>> I'm currently thinking of a design for something like
>> DBIx::Class::WebForm or Class::DBI::FromCGI that works with HTML:Widget
>> and DBIx::Class.
>>
>> If other people are interested, let me know. I'll probably post some
>> design ponderings soon here and on the DBIx::Class list.
>
> Yes yes yes yes yes yes yes yes yes :)
>
Another yes, please.
More information about the Catalyst
mailing list