[Catalyst] Configuring individual models via config file with
DBIx::Class:Schema
Alan Schwartz
alansz at cybermango.org
Mon Mar 22 19:15:15 GMT 2010
I have an application using DBIx::Class::Schema. In the
application config file, I have:
<Model::DB>
schema_class MyApp::Schema
<connect_info>
...various necessary stuff here...
</connect_info>
</Model::DB>
<Controller::One>
someattribute value
</Controller::One>
<DB::Two>
anotherattribute anothervalue
</DB::Two>
The first two of these blocks do what I expect -- my models
get build from the Schema/Result files, I get connections, etc.
And in Controller/One.pm, I can access $self->{someattribute}
But I can't for the life of my figure out how I can get anotherattribute
into the config for an individual model based on the schema.
That is, I'd like methods in DB::Two objects to have access
to $self->{anotherattribute}
In addition to the above, I have tried:
* Variations on the config block (<myapp::Model::DB::Two>, <Model::DB::Two>,
<Two>, even <MyApp::Schema::Result::Two>)
* Putting that block within the <Model::DB> block, again with all
those variations
I haven't found the answer so far in searching this mailing list
or the web. Is this possible? What am I missing here?
Thanks in advance!
- Alan
More information about the Catalyst
mailing list