Hi,

I have created the table class using the Catalyst helper DBIC::Schema but I see that it automaticly chooses the same name for the relations as for the table rows, so it doesn't work in some cases. If I will choose other names for the relations, I will need to do this manually each time I will run the helper program to re-create the table classes.

Isn't there a better way of naming the fields, or running the Catalyst helper program, or doing something else that won't require renaming the relations manually?

Thank you.

Here is the table class:

package Intra::UserRole;

# Created by DBIx::Class::Schema::Loader v0.03009 @ 2007-01-19 20:56:50

use strict;
use warnings;

use base 'DBIx::Class';

__PACKAGE__->load_components("PK::Auto", "Core");
__PACKAGE__->table("user_role");
__PACKAGE__->add_columns(
 "id_user",
 { data_type => "INT", default_value => 0, is_nullable => 0, size => 10 },
 "id_role",
 { data_type => "INT", default_value => 0, is_nullable => 0, size => 10 },
);
__PACKAGE__->set_primary_key("id_user", "id_role");
__PACKAGE__->belongs_to("id_user", "Intra::User", { id => "id_user" });
__PACKAGE__->belongs_to("id_role", "Intra::Role", { id => "id_role" });

1;

Octavian


_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/

Reply via email to