sfZendFilterPlugin
symfonyのvalidate/xxx.ymlでZend_Filterを指定することによって、フォームの入力値を変換できるようになるプラグインを書いてみました。
↓のような感じで指定できるようになります。
fields: name: required: Yes filters: MbStringTrim: Kana: as StringToLower: sfStringValidator: min: 2 max: 10
利用方法
- pluginsディレクトリの下に http://my-symfony-plugins.googlecode.com/svn/trunk/sfZendFilterPlugin からチェックアウト
- sfZendPluginのインストール&設定
- config_handlers.ymlの設定
- 独自のフィルタを作成するには、 Zend_Filter_Interface を実装したクラスを適当なlib以下に置いてください。