0

いくつかのカテゴリに関連するMongoDBドキュメントがあります。カテゴリは、すべてのカテゴリのシーケンシャルIDを持つツリー構造でMongoDBドキュメントに保存されます。私のエンティティドキュメントには、カテゴリIDの配列をツリーではなくフラット配列に格納するフィールドがあります。DoctrineORMを使用したSymfony1.4では、フィールドのバリデーターオブジェクトで送信されたデータを操作したり、フォーム全体のバリデーターを投稿したりすることができました。送信されたデータを別の配列に完全に変換して、オブジェクトに渡すことができます。Symfony 2 Forms Frameworkでデータを操作するにはどうすればよいですか?

4

1 に答える 1

1

DataTransformersが必要なものだと思います。クックブックのエントリは、その使用方法を説明する公式のsymfonyドキュメントにあります:http ://symfony.com/doc/current/cookbook/form/data_transformers.html

于 2012-08-17T06:57:55.263 に答える