事業内容
validate
まずsfFormを継承したフォームクラスを作成します。
setWidgetsメソッドで入力フィールドを設定し、
setValidatorSchemaメソッドで各フィールドへのValidatorを設定しています。
Validatorの設定はsetValidatorsメソッドでもできます。
次に、Action側は以下のようにします。
postの場合にbindメソッドでバインドを行い、isValidメソッドでチェックを行っています。
エラーがない場合はtrueが返ってきます。
最後に、テンプレートはこんな感じにしてます。
Actionとテンプレートはリファレンスそのまんまです。
以前のバージョンではymlでValidatorを設定できたみたいですが1.1くらいで廃止されてるぽいです。
Symfonyへ