[Dbix-class] resultsource classdata
Peter Rabbitson
rabbit+dbic at rabbit.us
Tue Aug 3 08:55:55 GMT 2010
Bernhard Bauch wrote:
> hey dbixclass-list,
>
> i'm looking for something like having classdata for dbix-class resultset classes.
> of course if can have classdata available in my schema eg. like
>
> package MyApp::Schema;
>
> use Moose;
> use namespace::autoclean;
>
> BEGIN { extends 'DBIx::Class::Schema' };
>
> has 'sometest' => ( is => 'rw' );
>
> but i need classdata related to the resultsource class. like this:
>
> package MyApp::Schema::Result;
>
> use Moose;
> use namespace::autoclean;
>
> BEGIN { extends 'DBIx::Class::Core' };
>
> __PACKAGE__->mk_classdata('asometest');
> __PACKAGE__->sometest(123);
>
>
> trying to access this ends up in this:
>
> $row->sometest (=> is 123);
> $row->result_source->sometest (=> does not exist)
>
> "sometest" is available from a row object.
> but i need "sometest" to be avaialble from result_source.
>
Why? What exactly are you trying to do?
More information about the DBIx-Class
mailing list