Catalystプロジェクト作成手順

Catalystはヘルパーが充実しているので使わないと損

プロジェクト作成

Webディレクトリ以下にM,V,Cを纏める

catalyst.pl Sample::Web
cd Sample-Web

コントローラー作成

script/sample_web_create.pl controller hello

ビュー作成(TT or TTSite)

script/sample_web_create.pl view TT TT
script/sample_web_create.pl view TT TTSite

ビュー作成(JSON)

Ajaxのデータ交換にJSONを使う

script/sample_web_create.pl view JSON JSON

モデル作成(DBIC)

mkdir db
sqlite3 db/sample.db < db/schema_sqlite.sql
script/sample_web_create.pl model DB DBIC::Schema Sample::Schema create=static dbi:SQLite:db/sample.db