[Catalyst] Using a model class from other class
Octavian Rasnita
orasnita at gmail.com
Thu Sep 29 17:33:21 GMT 2011
From: "linuxsupport" <lin.support at gmail.com>
> Hi,
>
> I have a model called DB where I have 3 classes, User, Group, UserGroup
>
> Now, I have created a resultset for Group ie.
> Myapp::Schema::ResultSet::Group
>
> How can I call User class from Myapp::Schema::ResultSet::Group ?
>
> For example In Group resultset I am working with some groups and want to
> fetch all the users, is it possible?
>
--------------------------------------------------------------------------------
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
Although it is off-topic...
Yes, you can do that:
package Myapp::Schema::ResultSet::Group;
use parent 'DBIx::Class::ResultSet';
sub some_method {
my ( $self ) = @_;
my $users = $self->result_source->schema->resultset( 'User' );
}
Octavian
More information about the Catalyst
mailing list