DBICのテーブルにCRUDするだけの簡単なお仕事を毎回書いてるのでもういやだ、というお話。 http://gist.github.com/60797 ↑こんなのを書いた。名前空間は気にしないで>< つうかこれは激しく車輪の再発明なんだろうなぁ。とりあえず作ってみた。↓こんな感じのconfigを書くと動くように作った。
- Controller::Restrant:
model: DBIC::Restrant
namespace: member/restrant
like_fields:
- name
form:
name:
- rule: NOT_BLANK
message: 'お店の名前を入力してください'
tel:
- rule: NOT_BLANK
message: '電話番号を入力してください'
address:
- rule: NOT_BLANK
message: '住所を入力してください'
COMPONENTのところで$self->action_forが使えないのがつらいのう。何となくikasam_aさんとhide-kさんとtypesterさんに謝っといた方がいい気がする><