validationもっと改善
アクションクラスのvalidateメソッドでエラーが登録された場合、executeメソッドを実行しないようにしようかと。
<?php class Foo extends Moony_Action { var $name; function validate($v) { $v->setRequired($this->name, '名前は必須入力'); $v->hasError() && $this->render('error.php'); } function execute() { $this->render(); } } ?>
だいぶすっきり書ける。