簡易validation機能
簡易validation機能を実装中…。
<form action="/index.php/regist" method="post"> <input type="text" name="yourname" value="{$yourname}" /> {moony_error name="yourname" prefix="<span class=\"error\">" postfix="</span>"}<br /> <input type="submit" /> </form>
のようなフォームがあった場合、
class RegistAction extends Moony_Action { function validate($request, $errors) { if (strlen($request->get('yourname')) == 0) { $errors['yourname'] = '名前を入力してください'; return false; } return true; } }
とPOSTを受けるアクションクラスでvalidateメソッドを実装しておくと、yournameが未入力の場合以下のように画面表示される。
<form action="/index.php/regist" method="post"> <input type="text" name="yourname" value="" /> <span class="error">名前を入力してください</span><br /> <input type="submit" /> </form>
validation用のチェックメソッドを作ったほうがいいのだろうな…。