Drkcore

15 05 2006 catalyst Tweet

Catalyst::Example::InstantCRUD

CatalystのML見てたらDBICベースのCRUDフレームワークもあるそうな。

  • Enzyme
  • CDBIベース
  • modelやcontrollerのヘルパースクリプトで指定
  • Catalyst::Example::InstantCRUD
  • DBICベース
  • HTML::Widgetもつかっとるよ
  • catalyst.plの代わりにinstantcrud.pl

というわけで、手持ちのmysqlのデータベースでやってみた。

$ instantcrud.pl -name=Kz::Sample -dsn='dbi:mysql:kzsample' -user=kzfm
-password='test'

こんだけ。

あとはサーバー起動するだけで超ラク!

でも、遺伝子発現DBでやってみたら、

$ instantcrud.pl -name=My::Exp -dsn='dbi:SQLite:myexp.db'

Caught exception in My::Exp::Controller::Expressions->list 
"DBIx::Class::ResultSet::search(): no sth generated via sql: 
SELECT me.id, me.affyid, me.d0, me.d2, me.d4, me.d10 FROM 
expressions me LIMIT 10 at 
/usr/lib/perl5/site_perl/5.8.3/Catalyst/Example/Controller/InstantCRUD.pm line 220"

とエラー。そもそもDBICちゃんとわかってないので、これ以上はちょっとな、、、ってことでヤメ。

Catalystにも幾つかCRUDフレームワークがあることがわかったのでよしとしよう。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021