アルによる脳内事象ランダム出力ブログ 「DR2 BETA」 試験運用中です。
Bookmarklet: BlosxomThis!
はいはい、専門用語、専門用語、ごめんなさい。(挨拶
プライベート用のサーバ機を動かして、数年ぶりに、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で振り分ければいいはず、きっと。
まぁ別アプリでもいいんだけど、できれば組み込みたいような気がします。。。
A quick preview will be rendered here when you click "Preview" button.