Catalyst::Helper::Model::DBIDM - Helper for DBIx::DataModel Schema Models
script/create.pl model CatalystModelName DBIDM MyApp::SchemaClass [ MyApp::SchemaCreatorClass ]
Helper for the DBIx::DataModel Schema Models.
CatalystModelName is the short name for the Catalyst Model class being generated (i.e. callable with
$c->model('CatalystModelName')). It should thus not start with
MyApp::SchemaClass is the fully qualified classname of your Schema. Note that you should have a good reason to create this under a new global namespace, otherwise use an existing top level namespace for your schema class.
MyApp::SchemaCreatorClass is the fully qualified name of the class that creates your Schema (the one that runs
DBIx::DataModel->Schema('MyApp::SchemaClass')). If present, the generated model class will include a
use statement to run this schema creator class.
General Catalyst Stuff:
Stuff related to DBIC and this Model style:
email@example.com, largely inspired by the works of Brandon L Black,
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.