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