lib/Bookmark/Modelディレクトリ以下にモデル関係のモジュールを作成します。
モデルを作成するためには、まず最初に、DBIx::Class::Schema::Loaderを利用して、Schemaクラスを作ります(注3)(リスト11)。
リスト11:lib/Bookmark/Mode/Schema.pm
package Bookmark::Schema;
use strict;
use base qw/DBIx::Class::Schema::Loader/;
__PACKAGE__->loader_options
(
relationships => 1,
# debug => 1,
);
1;
注3:
本格的にアプリケーションを作る場合、DBIx::Class::Schema::Loader を使わずに、自分で各テーブルのクラスを作った方がいいようです
次に、ヘルパースクリプトを使います(リスト12)。これにより、ModelディレクトリにDBIC.pmができあがります。
リスト12:ヘルパースクリプトでモデルを作成
% ./script/bookmark_create.pl model DBIC DBIC::Schema Bookmark::Schema
|