公式のドキュメント読みつつ sfForm を試しているのですが、何も考えずに使うとまずそうなのでメモ。 http://www.symfony-project.org/book/forms/1_1/en/02-Form-Validation ここの例に書いてあるようにテンプレートファイルで、 <?php echo $form ?> と書いておくと、フォームフィールドと同時にバリデーションのエラーメッセージも自動的に出力してくれるのですが、そのエラーメッセージがエスケープされないのでこのままだとXSS脆弱になってしまうっぽい。 all: .settings: escaping_strategy: true escaping_method: ESC_SPECIALCHARS は設定しています。 先のドキュメント内の例で言うと、 <?php class ContactForm extends sf