validationの記述方法、そして
必要な場合だけ項目名をエラーメッセージに埋め込むことにしようかと。区切り文字は「::」。項目名を設定した場合、テンプレート側で個別のエラーメッセージを表示するような書き方ができるようにする(ヘルパーを用意)。また、各項目に関してエラーの有無を判別するための手段を提供する。
/** * @param object $v Moony_Validator */ function validate($v) { // 通常の場合 $v->setRequired($this->name, '名前は必ず入力してください'); // 項目名を明示→個別のエラーメッセージが表示可能に $v->setRequired($this->name, 'name::名前は必ず入力してください'); }
どうかな。