[Dbix-class] resultsource classdata

Bernhard Bauch bauch at zsi.at
Sat Jul 17 21:32:25 GMT 2010


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.

any ideas how to get this working ?

lots of thank yous,
bye, bernhard



Bernhard Bauch, Webdevelopment
ZSI - Zentrum für soziale Innovation
bauch at zsi.at




More information about the DBIx-Class mailing list