いくつかのカテゴリに関連するMongoDBドキュメントがあります。カテゴリは、すべてのカテゴリのシーケンシャルIDを持つツリー構造でMongoDBドキュメントに保存されます。私のエンティティドキュメントには、カテゴリIDの配列をツリーではなくフラット配列に格納するフィールドがあります。DoctrineORMを使用したSymfony1.4では、フィールドのバリデーターオブジェクトで送信されたデータを操作したり、フォーム全体のバリデーターを投稿したりすることができました。送信されたデータを別の配列に完全に変換して、オブジェクトに渡すことができます。Symfony 2 Forms Frameworkでデータを操作するにはどうすればよいですか?
質問する
386 次
1 に答える
1
DataTransformersが必要なものだと思います。クックブックのエントリは、その使用方法を説明する公式のsymfonyドキュメントにあります:http ://symfony.com/doc/current/cookbook/form/data_transformers.html
于 2012-08-17T06:57:55.263 に答える