Catalyst::Helper::Model::DBIC::Schemaメモ

# Use DBIx::Class::Schema::Loader to create a static DBIx::Class::Schema,
# and a Model which references it:

  script/myapp_create.pl model ModelName DBIC::Schema My::SchemaClass create=static dbi:mysql:foodb myuname mypass

# Create a dynamic DBIx::Class::Schema::Loader-based Schema,
# and a Model which references it:

  script/myapp_create.pl model ModelName DBIC::Schema My::SchemaClass create=dynamic dbi:mysql:foodb myuname mypass

# Reference an existing Schema of any kind, and provide some connection information for ->config:

  script/myapp_create.pl model ModelName DBIC::Schema My::SchemaClass dbi:mysql:foodb myuname mypass

# Same, but don't supply connect information yet (you'll need to do this
# in your app config, or [not recommended] in the schema itself).
script/myapp_create.pl model ModelName DBIC::Schema My::SchemaClass


$c->model('FilmDB::Actor')
  # is the same as $c->model('FilmDB')->resultset('Actor')

$c->model('FilmDB::Actor')

$c->model('FilmDB')->resultset('Actor')
は同じ

なので
my $actor_it = $c->model('DBIC::Itemdata')->search(name => 'diamond');
とかでOK
$c->stash->{itemname} = $actor_it->first->name;
とかして使う。
であってるだろうか?

DBICとか覚えれば超便利だけど、覚えるまで(というか調べるのが)大変だ。。。