0

我正在尝试使用 VichUploaderBundle 上传图像,但在提交表单时出现此错误:

可捕获的致命错误:传递给 PiCrowdRise\WebBundle\Entity\Probleme::setImageFile() 的参数 1 必须是 Symfony\Component\HttpFoundation\File\File 的实例,给定字符串,在 E:\wamp\www\PI\PI 中调用\vendor\symfony\symfony\src\Symfony\Component\PropertyAccess\PropertyAccessor.php 在第 410 行并定义

我的实体截图

Setter 和 getter 截图

谢谢你的帮助。

4

1 回答 1

1

也许您忘记添加enctype="multipart/form-data"标签<form>?如果没有,请添加您的完整代码(树枝、formType、实体)。

于 2016-03-26T18:29:20.137 回答