[html-formfu] Many-to-many and Checkboxgroup: Getting a string of errors

Moritz Onken onken at houseofdesign.de
Tue Mar 3 18:26:17 GMT 2009


Am 03.03.2009 um 19:02 schrieb Greg Coates:

> I'm trying to create a Checkboxgroup based on a many-to-many  
> relationship, but I'm getting a huge string of errors.  Here's  
> what's going on.
>
> Here's the relevant code from the Schema definition from my Contacts  
> table:
> __PACKAGE__->has_many(
>  "classified_contacts",
>  "Schema::DB::ClassifiedContacts",
>  { "foreign.clc_contact" => "self.ctc_id" },
> );
>
> And here's the relevant code from the schema definition from the  
> ContactClasses table:
> __PACKAGE__->has_many(
>  "classified_contacts",
>  "Schema::DB::ClassifiedContacts",
>  { "foreign.clc_class" => "self.ccl_id" },
> );
>
>
> The relevant code from the schema definition of the  
> ClassifiedContacts table (which ties the above two tables together):
> __PACKAGE__->belongs_to(
>  "clc_contact",
>  "Schema::DB::Contacts",
>  { ctc_id => "clc_contact" },
> );
> __PACKAGE__->belongs_to(
>  "clc_class",
>  "Schema::DB::ContactClasses",
>  { ccl_id => "clc_class" },
> );
>
>
> This is the FormFu code I'm using to attempt to generate the  
> Checkboxgroup:
> elements:
>  - type: Checkboxgroup
>    name: ClassifiedContacts
>    model_config:
>      default_column: clc_id
>
> And, finally, here's the series of errors I'm getting:
> Pseudo-hashes are deprecated at /usr/lib/perl5/site_perl/5.8.5/HTML/ 
> FormFu/Element/_Group.pm line 123.
> Pseudo-hashes are deprecated at /usr/lib/perl5/site_perl/5.8.5/HTML/ 
> FormFu/Element/_Group.pm line 123.
> Argument "DBIx::Class::ResultSourceHandle:Contacts" isn't numeric in  
> hash dereference at /usr/lib/perl5/site_perl/5.8.5/HTML/FormFu/ 
> Element/_Group.pm line 123.
>

Are you running the latest versions of FormFu and Model::DBIC?

Have a look at the docs:
http://search.cpan.org/~cfranks/HTML-FormFu-Model-DBIC/lib/HTML/FormFu/Model/DBIC.pm#options_from_model

I cannot see a "default_column" you are using.

cheers,

moritz



More information about the HTML-FormFu mailing list