Hi Alex, Can you try with a 'Checkboxgroup' element rather than a 'Checkbox'? If this still does not work, can you post a complete working example somewhere so that we can test?
Cheers, -- Peter ----- Original Message ----- > From: Alex Povolotsky <tark...@over.ru> > To: "HTML Form Creation, Rendering and Validation Framework" > <html-formfu@lists.scsys.co.uk> > Cc: > Sent: Wednesday, 22 June 2011, 8:22 > Subject: Re: [html-formfu] many_to_many, again > > On 06/20/11 11:57, Peter Shangov wrote: >> Hi Alex, >> >> What is "Forum::Schema::Result::AG"? Do you mean > "Forum::Schema::Result::AccGroup"? If so, the declaration of > AccGroup.pm's has_many should be: >> >> __PACKAGE__->has_many( >> "a_gs", >> "Forum::Schema::Result::Account" ... >> > It's many_to_many. AG is a acount-group link table. >> >> ----- Original Message ----- >>> From: Alex Povolotsky<tark...@over.ru> >>> To: > "html-formfu@lists.scsys.co.uk"<html-formfu@lists.scsys.co.uk> >>> Cc: >>> Sent: Sunday, 19 June 2011, 23:09 >>> Subject: [html-formfu] many_to_many, again >>> >>> Hello! >>> >>> After a three years break, I'm trying (again) to make many_to_many >>> relationship working. Again no success. >>> >>> === Account.pm === >>> __PACKAGE__->has_many( >>> "a_gs", >>> "Forum::Schema::Result::AG", >>> { "foreign.aid" => "self.id" }, >>> { cascade_copy => 0, cascade_delete => 0 }, >>> ); >>> __PACKAGE__->many_to_many('groups', 'a_gs', > 'gid'); >>> === >>> >>> === AccGroup.pm === >>> __PACKAGE__->has_many( >>> "a_gs", >>> "Forum::Schema::Result::AG", >>> { "foreign.gid" => "self.id" }, >>> { cascade_copy => 0, cascade_delete => 0 }, >>> ); >>> >>> __PACKAGE__->many_to_many('accounts', 'a_gs', > 'aid'); >>> === >>> >>> === userlist.yml === >>> --- >>> model_config: >>> resultset: AccGroup >>> >>> indicator: submit >>> >>> elements: >>> - type: Checkbox >>> name: accounts >>> label: Accounts >>> model_config: >>> resultset: Account >>> label_column: login >>> >>> - type: Submit >>> name: submit >>> >>> === >>> >>> The code reads ALL accounts, and does not check any checkbox. I just > don't >>> have guts to run debugger once again. >>> >>> Maybe someone points me to my mistake? >>> >>> Alex. >>> >>> >>> _______________________________________________ >>> HTML-FormFu mailing list >>> HTML-FormFu@lists.scsys.co.uk >>> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu >>> >> _______________________________________________ >> HTML-FormFu mailing list >> HTML-FormFu@lists.scsys.co.uk >> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu >> > > > _______________________________________________ > HTML-FormFu mailing list > HTML-FormFu@lists.scsys.co.uk > http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu > _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu