我正在尝试使用VichUploaderBundle上传图片,但我在表单提交时遇到此错误:
捕获致命错误:参数1传递给 PiCrowdRise \ WebBundle \ Entity \ Probleme :: setImageFile()必须是 给出的字符串Symfony \ Component \ HttpFoundation \ File \ File的实例, 呼唤 E:\ WAMP \ WWW \ PI \ PI \供应商\ symfony的\ symfony中的\ src \的Symfony \分量\ PropertyAccess \ PropertyAccessor.php 在第410行并定义
Setters and getters screenshot
感谢您的帮助。
答案 0 :(得分:1)
也许您忘记在enctype="multipart/form-data"
代码中添加<form>
了?如果没有,请添加您的完整代码(twig,formType,entity)。