Symfony1.4にて、PostValidatorで個別のフィールドにバリデーションエラーを設定する方法を調べたのでメモ。 ・参考:postValidatorから個別のフィールドにエラーを設定 - ゆっくり*ゆっくり 最初は、単純に sfValidatorError を使って、バリデーションエラーメッセージを表示させていたのですが、この書き方だとGlobalErrorになります。 // ログインIDの重複チェックをするバリデータ class ValidatorSameLoginId extends sfValidatorBase{ protected function doClean($value){ // DBから同じログインIDのレコードを取得 $user = UserTable::getInstance()->getOneByLoginId($value['login_id']);