Php Symfony 3 EasyAdmin和VichUploader多文件上载给定类型错误

Php Symfony 3 EasyAdmin和VichUploader多文件上载给定类型错误,php,orm,doctrine-orm,doctrine,symfony,Php,Orm,Doctrine Orm,Doctrine,Symfony,我有一些问题,当我想使用这3件事在一起。我承认这个错误 应为类型为“AppBundle\Entity\Images”的参数,给定了“数组” 我想我的表单给出了一个数组,我不知道如何解决这个问题 这是我的config.yml form: fields: - 'name' #- { property: 'image', type: 'vich_image' } #, type_option

我有一些问题,当我想使用这3件事在一起。我承认这个错误

应为类型为“AppBundle\Entity\Images”的参数,给定了“数组”

我想我的表单给出了一个数组,我不知道如何解决这个问题

这是我的config.yml

form:
                fields:
                    - 'name'
                    #- { property: 'image', type: 'vich_image' } #, type_options: { multiple: true, label: 'Image', data_class: null } }
                    - { property: 'images', type: 'collection' , type_options: { entry_type: 'AppBundle\Form\ProductImageType', by_reference: false } }
                    - { property: 'date', type: 'integer', format: '%d' }
                    - { property: 'description', type: 'ckeditor' }
                    - { property: 'long_description', type: 'ckeditor' }
及表格:

class ProductImageType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('image', VichImageType::class, array(
                'required'      => true,
                //'mapped'       => 'product',
                'allow_delete'  => true,
                'by_reference'  => false
            ))
        ;
    }
    public function setDefaultOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => '\AppBundle\Entity\Images',
        ));
    }
}
产品实体(它只是其中的一部分):

我不知道那里发生了什么。给定的数组如下所示:

 Form ->submit (array('name' => 'gh', 'date' => '2012', 'description' => '<p>ghgh</p> ', 'long_description' => '<p>ghgh</p> ', '_token' => 'GCVXd4ASZpdoOakbu1cfMLkTBQN0-sy1kNql4inYPTw', 'images' => array(array('image' => array('file' => object(UploadedFile))))), true) 
Form->submit(数组('name'=>'gh','date'=>'2012','description'=>'ghgh

,'long_description'=>'ghgh

,'u token'=>'gcvxd4aszpdoakbu1cfmlktbqn0-sy1kNql4inYPTw','images'=>数组('image'=>数组('image'=>数组('file'=>对象(上传文件)')),true)
 Form ->submit (array('name' => 'gh', 'date' => '2012', 'description' => '<p>ghgh</p> ', 'long_description' => '<p>ghgh</p> ', '_token' => 'GCVXd4ASZpdoOakbu1cfMLkTBQN0-sy1kNql4inYPTw', 'images' => array(array('image' => array('file' => object(UploadedFile))))), true)