[html-formfu] many_to_many, again

Alex Povolotsky tarkhil at over.ru
Sun Jun 19 20:09:45 GMT 2011


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.




More information about the HTML-FormFu mailing list