[Catalyst] Some guidance needed please

Ian Docherty catalyst at iandocherty.com
Thu Sep 13 15:14:58 GMT 2007


Simon Wilcox wrote:
> Will Hawes wrote:
>>
>> Whoops, my bad. $c->model() does indeed return a 
>> DBIx::Class::ResultSet, so you would need to retrieve/create an 
>> instance of your UsedPassword class from the resultset in order to 
>> call any methods on it:
>>
>> my $used_password = $c->model('DBIC::UsedPassword')->create( { user 
>> => 'user', password => 'password' } );
>> $used_password->foo_method()
>
> IIRC, can't you get the original record source back from the resultset ?
>
> my $used_password = 
> $c->model('DBIC::UsedPassword')->result_source->create_limited();
>
> S.
Almost, if I do my $used_password = 
$c->model('DBIC::UsedPassword')->result_class->create_limited();

it works. So that should do for now, thanks Simon and Will for your help ;)

Regards
Ian




More information about the Catalyst mailing list