[html-formfu] Many-to-many and Checkboxgroup: Getting a string of
errors
Greg Coates
greg at coatesoft.com
Tue Mar 3 18:02:08 GMT 2009
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.
I'd appreciate any help in diagnosing this problem.
Thanks,
Greg Coates
Coatesoft
More information about the HTML-FormFu
mailing list