フォームに別のエンティティの埋め込みコレクションを作成しました。「デマンド」まで編集または消去すると、それに属する「製品」も編集されるという考えです。フォームの作成は問題ありませんが、編集するとエラー :
キャッチ可能な致命的なエラー:MaisAlimentos \ DemandaBundle \ Entity \ Demanda :: setProdutosDemanda()に渡される引数1は、Doctrine \ Common \ Collections \ ArrayCollectionのインスタンスである必要があり、Doctrine \ ORM\PersistentCollectionのインスタンスが/var/ www/maaで呼び出されます。 /vendor/symfony/src/Symfony/Component/Form/Util/PropertyPath.phpの347行目、/ var / www / maa / src / MaisAlimentos / DemandaBundle / Entity/Demanda.phpの130行目で定義
私はいくつかのフォーラムで読みました、解決策はセッターのタイプを削除することです、私は他のエラーを受け取りました:
キャッチ可能な致命的なエラー:クラスDoctrine \ ORM\PersistentCollectionのオブジェクトを/var/www/maa/src/MaisAlimentos/DemandaBundle/Entity/Demanda.php行136の文字列に変換できませんでした
私のコード