どうもこんにちは。小川です。日付変わっちゃいましたが、Symfony2 Advent Calendar JP 2011の5日目です。今回はFormコンポーネントを使いこなす上でぜひ知っておきたいポイントを紹介します。 今回紹介するのは次の3つです。 任意のプロパティをフィールドにマッピングする どのプロパティにもマッピングしないフィールドを定義する どのプロパティにもマッピングしないフィールドをバリデーションする 任意のプロパティをフィールドにマッピングする Formコンポーネントを通常に使うと、オブジェクトの構造とフォームの構造を合わせるようにすると思います。たとえば次のクラスがあるとします。 <?php class Foo { public $prop1; public $bar; } class Bar { public $prop2; } $foo = new Foo(); $fo