« 久しぶり本屋寄って ももんち を買った

Main

PlaggerでVALUE-DOMAIN+XREA.COMの独自ドメインメールでのSMTP送信 »

Bookmarklet: BlosxomThis!

Sun, 14 Jun 2009

CatalystでのDB管理で楽なのはなんだろ

はいはい、専門用語、専門用語、ごめんなさい。(挨拶

プライベート用のサーバ機を動かして、数年ぶりに、PerlのMVCフレームワークであるCatalystを触ってます。Perl楽しい^^

環境としては、Windows7RC版上のVMWare ServerにDebian Lenny突っ込んで、aptitudeで突っ込んだstableなlibcatalyst-perlとその他諸々関連パッケージをベースに、ちょこちょこCPANからモジュール足したものを、Apache2とmod_perl2で動かしつつ、適当にゴニョゴニョしてる感じ。

簡単なフォームというか、ほとんどのCRUD処理は、Catalyst::Manual::Tutorial::09_AdvancedCRUDにもあるCatalyst::Controller::HTML::FormFuを使って、あらこれ便利ーって感じでやってるんだけど、同じ要領で管理用に各テーブルのコントローラやCRUD処理を用意していってると、だんだん追加がめんどくさいなぁとか思うようになってきて。。。

FormFuでもルートのControllerにうまくAction追加して、うまくtemplate書けば、validation用のconfを書くだけで何だかできそうな感じはするんだけど、もしDBIx::ClassのModelやらSchemaやらから勝手にCRUDページ作ってくれるようなデファクトスタンダード的なCPANモジュールがあるとしたら、そっち使いたいなぁとか超考えてます。

とりあえず、上のふたつを見てみたけど、CRUDの方はdisableカラムの追加が要るのがちょっとだけ嫌んな感じ。。。
下は、別のCatalystアプリとして動かすような。virtual hostいっこでやりたいから、locationで振り分ければいいはず、きっと。
まぁ別アプリでもいいんだけど、できれば組み込みたいような気がします。。。

Posted at 15:44 in てち | WriteBacks (16) | Edit

Edit this entry

wikieditish message: Ready to edit this entry.

Preview

A quick preview will be rendered here when you click "Preview" button.