ファイルアップロードフィールドを「編集」フォームではなく「新しい」フォームにのみ表示するために、http://symfony.com/doc/current/cookbook/form/dynamic_form_modification.htmlに従って手紙を作成しました。 。
$form->add($this->factory->createNamed('file', 'file', array('required' => true)));
'new'フォームでこのエラーが発生しますが、'edit'フォームで問題ありません。経験者にはおそらく明らかですが、これは私の最初のSFプロジェクトであり、クックブックのチュートリアルでエラーが発生した理由がわかりません。
The form's view data is expected to be an instance of class Symfony\Component\HttpFoundation\File\File, but is a(n) array. You can avoid this error by setting the "data_class" option to null or by adding a view transformer that transforms a(n) array to an instance of Symfony\Component\HttpFoundation\File\File.
誰かが問題を明確にしてくれませんか?前もって感謝します