DBIx::Class tends to pluralize relationships, so if you have a one to many relationship with a table "company_person", it will name it "company_people". Generally speaking this is also predictable :)

[email protected] wrote:

Hello catal[yi]sters,

I'm going to be crazzy about one generated accessor name:

__PACKAGE__->has_many(
  "company_people",         # I expected to be "company_persons"
  "Jf::Schema::Result::CompanyPerson",
  { "foreign.role" => "self.id" },
);

Other names seems to be predictable:

__PACKAGE__->has_many(
  "company_addresses",
  "Jf::Schema::Result::CompanyAddress",
  { "foreign.role" => "self.id" },
);


I have no "people" pattern in my database. Did I miss something?

The schema has been generated as usual:

script/jf_create.pl model DB DBIC::Schema Jf::Schema create=static \
'dbi:Pg:dbname=jf' tomas

Thanx,
Tomas

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/


--
Ben van Staveren
phone: +62 81 70777529
email: [email protected]


_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to