首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法在EasyAdmin3 Symfony4中上传照片

我无法在EasyAdmin3 Symfony4中上传照片
EN

Stack Overflow用户
提问于 2021-07-22 15:35:00
回答 1查看 16关注 0票数 0

我正尝试在我的easyadmin中上传照片,但是我有很多错误!最后一个错误是: SQLSTATE42S22:列没有找到: 1054未知列'image‘in 'field list’

下面是我的代码:

代码语言:javascript
复制
public function configureFields(string $pageName): iterable
    {
          return [
            TextField::new('nom'),
            TextField::new('code'),
            TextField::new('imageFile')->setFormType(VichImageType::class)->onlyWhenCreating(),
            ImageField::new('image')->setBasePath('/images/dossier')->onlyOnIndex(),
           ];
}

我的镜像相关实体:

/** * @ORM\Column(type=" string ",length=255) * @var字符串*/

代码语言:javascript
复制
private $image;

/**
 * @Vich\UploadableField(mapping="dossier_images", fileNameProperty="image")
 * @var File
 */

private $imageFile;

service.yaml
parameters:
    dossier_images: /images/dossier

vich_uploader.yaml

代码语言:javascript
复制
mappings:
        dossier_images:
            uri_prefix: '%dossier_images%'
            upload_destination: '%kernel.project_dir%/public/%dossier_images%'
EN

回答 1

Stack Overflow用户

发布于 2021-07-23 19:06:24

看起来你忘记运行bin/console doctrine:schema:update --force

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68480879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档