validationの記述方法
function validate($v) { // パターン1 $v->setRequired($this->name, '名前は必ず入力してください'); $v->setHiragana($this->ruby, 'ふりがなはひらがなで入力してください'); // パターン2 $v->setRequired('name', '名前は必ず入力してください'); $v->setHiragana('ruby', 'ふりがなはひらがなで入力してください'); }
パターン1のように書くより、パターン2のように書く方が設定っぽくてわかりやすいような気がする。項目名を引数として渡すので、どの項目にエラーがあるか後で判別できるし。