0

フォームのクライアント データはスカラー型であると予想されますが、Doctrine\ORM\PersistentCollection クラスのインスタンスです。「data_class」オプションを「Doctrine\ORM\PersistentCollection」に設定するか、Doctrine\ORM\PersistentCollection をスカラーに変換するクライアント トランスフォーマーを追加することで、このエラーを回避できます。

コレクションを使用してフォームを使用したときに得たものは次のとおりです。

関連するファイルをGistの下に置き、不要なコードをすべて削除しました: https://gist.github.com/2769672

TeamTypeフォーム (クラス) を作成してTeamいます。2 つのコレクション フィールド " Conditions" と " Links"があります。

この問題は、composer.phar update を実行した直後に発生しました (私は Symfony 2.1 を使用しています)。

私が理解できないのは、「data_class」オプションがあるのに、なぜこれが得られるのかということです

ありがとう

4

1 に答える 1

1

これはhttps://github.com/symfony/symfony/pull/4374で修正されています

于 2012-05-22T16:40:07.457 に答える