Practice of Programming

プログラム とか Linuxとかの話題

Catalyst

CP::FormValidator::Simple::Auto の self_rule

ドキュメントに書いてないんですが、 action1: param1: - self_rule: HOGE message: 'param1 is invalid HOGE' と書いて、コードで、 if (not some_check()) { $c->form->set_invalid('param1', 'HOGE'); } とやると、$c->form_messages('param1') で、定義…

Catalystのインストールに必要な依存モジュール

何回インストールしたんだか。Perl 5.8.7(ソースからコンパイルしたもの)ですが、Module::FInd だけ入れとけば、 cpan> install Task::Catalystだけで、OKです。嘘でした!(追記:2006/6/30) cpan> install Path::Classも必要!

Catalystのドキュメントの不備

http://d.hatena.ne.jp/lestrrat/20060612#1150101567にて、id:lestrratさんが怒ってらっしゃるけど、 (それがどうかは別に)、ドキュメントはよろしくない。Intro Cookbook Catalyst::Helper::DBIC::SchemaLoaderは存在しない。 WritingPluginsprepare の…