Eric W. Bates wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Another n00b question.
> 
> I have successfully created a Model utilizing DBIx::Class::Schema and a
> Controller to successfully display a resultset. However, I'm confused
> about the package naming for the Model.
> 
> Catalyst root is HG.
> 
> The DBIx::Class::Schema definitions are:
> HG/lib/HG/Schema.pm           package HG::Schema
> HG/lib/HG/Schema/Plants.pm    package HG::Schema::Plants
>    etc..
> 
> The Model is:
> HG/lib/HG/Model/HorshamDB.pm  package HG::Model::HorshamDB
>                               schema_class HG::Schema
> 
> My confusion occurs in the Controller, when I invoke the model the
> package name that works is 'HorshamDB::Plants'. I originally tried:
> HG::Model::HorshamDB
> HG::Model::HorshamDB::Plants
> HG::Schema
> HG::Schema::Plants
> 
> Perhaps in the context of $c->model() I'm not really loading a package?

$c->model prefixes w/MyApp::Model for convenience and code re-use between 
applications.

-- 
      Matt S Trout       Offering custom development, consultancy and support
   Technical Director    contracts for Catalyst, DBIx::Class and BAST. Contact
Shadowcat Systems Ltd.  mst (at) shadowcatsystems.co.uk for more information

+ Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to