Symfony3、Doctrine 2 和 Sonata Admin Bundle 的图像上传问题
Image Upload Issue with Symfony3, Doctrine 2 and Sonata Admin Bundle
我将使用 Sonata_Form_Collection.
在 Sonta 管理前端上传多张图片
上传在日志中出现如下错误:
[2017-06-24 13:06:19] request.CRITICAL: Uncaught PHP Exception Symfony\Component\PropertyAccess\Exception\InvalidArgumentException: "Expected argument of type "AppBundle\Entity\Picture", "array" given" at /Users/Christian/Sites/zeltplatz/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php line 275 {"exception":"[object] (Symfony\Component\PropertyAccess\Exception\InvalidArgumentException(code: 0): Expected argument of type \"AppBundle\Entity\Picture\", \"array\" given at /Users/Christian/Sites/zeltplatz/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php:275)"} []
这是我的营地实体:
和我的图片实体:
还有我的索纳塔营地管理员:
和索纳塔图片管理员:
我的目标是为露营地保存几张照片。
感谢您的反馈和想法
这里你的数据类型有问题,你需要 Picture 的实例并且你给出数组(我认为是图片)。也许尝试在循环中一张一张地添加图片。
我将使用 Sonata_Form_Collection.
在 Sonta 管理前端上传多张图片上传在日志中出现如下错误:
[2017-06-24 13:06:19] request.CRITICAL: Uncaught PHP Exception Symfony\Component\PropertyAccess\Exception\InvalidArgumentException: "Expected argument of type "AppBundle\Entity\Picture", "array" given" at /Users/Christian/Sites/zeltplatz/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php line 275 {"exception":"[object] (Symfony\Component\PropertyAccess\Exception\InvalidArgumentException(code: 0): Expected argument of type \"AppBundle\Entity\Picture\", \"array\" given at /Users/Christian/Sites/zeltplatz/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php:275)"} []
这是我的营地实体:
和我的图片实体:
还有我的索纳塔营地管理员:
和索纳塔图片管理员:
我的目标是为露营地保存几张照片。
感谢您的反馈和想法
这里你的数据类型有问题,你需要 Picture 的实例并且你给出数组(我认为是图片)。也许尝试在循环中一张一张地添加图片。