Symfony 0.6.3RC1リリース

0.6.2で報告された問題点や、0.6.3に向けての開発中に出た多くの問題の修正が行われています。

詳しい情報は公式サイトのリリース情報へどうぞ。

初めまして

このサイトのオーナーである弊社社長に脅迫お願いされて、記事を書くことになりました。 きっと焼き肉くらいおごってくれるに違いありません。 毎日更新、とはいきませんが出来るだけ新鮮なネタを提供できるよう頑張りたいと思います。

Formの入力値をValidatorを使って変換する

SymfonyはYAMLを使ってvalidationを設定することができます。詳しい説明に関しては本家のドキュメントを参照してください。

HTML_QuickFormというものをご存知でしょうか?

ルールやフィルタを設定してFormで送信された値の入力のチェックをおこなうことができます。 ルールは送信された値の入力規則にあたります。 フィルタは送信された値から余計な文字の削除や変換をおこなう機能です。 例えばtrimなどをactionで毎回書く作業をフィルタを実装することで省くことができます。

Symfonyではvalidationクラスを作成することで様々な入力規則の作成が可能です。 QuickFormでいうルールに対して対応していますが、フィルタには対応していません。

validationを利用してtrimmbConvertKanaのフィルタを実装してみます。

この投稿の続きを読む »Formの入力値をValidatorを使って変換する