小编Mad*_*ith的帖子

使用Symfony表单上传多个文件

更新 在我的Symfony项目中,我可以上传单个图像.现在我正在尝试上传多个图像.

class ImageFile extends AbstractType
{
    /**
     * @param FormBuilderInterface $builder
     * @param array $options
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('images', FileType::class, array(
                'attr' => array(
                    'accept' => 'image/*',
                    'multiple' => 'multiple'
                )
            ))
            ->add('save',SubmitType::class,array('label'=>'Insert Image','attr'=>array('class'=>'btn btn-primary','style'=>'margin-bottom:15px')))
        ;
    }

    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => images::class
        ));
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的Images实体中,我保留了一个像这样的SatellieImage对象数组.

class images
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /** …
Run Code Online (Sandbox Code Playgroud)

php mysql symfony doctrine-orm twig

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

doctrine-orm ×1

mysql ×1

php ×1

symfony ×1

twig ×1