0

我正在使用VichUploaderBundle,我遇到了错误

“AppBundle\Entity\Resume”类不可上传。如果您使用注释来配置 VichUploaderBundle,您可能只是忘记@Vich\Uploadable在您的实体之上添加。如果您不使用注释,请检查配置文件是否在正确的位置。在这两种情况下,清除缓存也可以解决问题。

我没有使用Annotations,我的所有映射都是通过YAML文档说的以这种方式使用 YAML 配置完成的

在我的里面我config.yml

vich_uploader:
    db_driver: orm
    mappings:
        image_mapping:
            uri_prefix:         '%amazon_s3_asset_url%'
            upload_destination: aws_s3
            inject_on_load:     true
            delete_on_update:   true
            delete_on_remove:   true 

在我的里面我AppBundle/Resources/config/vich_uploader/Resume.yml

AppBundle\Entity\Resume:
    profileImage:
        mapping:           image_mapping # required
        filename_property: profileImage     # required
        size:              imageSize
        mime_type:         imageMimeType
        original_name:     imageOriginalName

重要提示:在我运行之前,这个设置工作得非常好composer update,之后我看到了上面提到的错误。

composer update 命令抛出以下输出。

Package operations: 0 installs, 19 updates, 0 removals
  - Updating symfony/polyfill-apcu (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating symfony/polyfill-mbstring (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating twig/twig (v2.3.2 => v2.4.3): Downloading (100%)
  - Updating symfony/polyfill-util (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating symfony/polyfill-php70 (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating symfony/polyfill-php56 (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating symfony/polyfill-intl-icu (v1.3.0 => v1.4.0): Downloading (100%)
  - Updating nelmio/api-doc-bundle (2.13.1 => 2.13.2): Downloading (100%)
  - Updating knplabs/knp-paginator-bundle (2.5.4 => v2.6.0): Downloading (100%)
  - Updating twig/extensions (v1.5.0 => v1.5.1): Downloading (100%)
  - Updating stripe/stripe-php (v4.9.1 => v4.13.0): Downloading (100%)
  - Updating aws/aws-sdk-php (3.28.2 => 3.29.8): Downloading (100%)
  - Updating symfony/phpunit-bridge (v3.2.8 => v3.3.2): Downloading (100%)
  - Updating behat/transliterator (v1.1.0 => v1.2.0): Loading from cache
  - Updating gedmo/doctrine-extensions (v2.4.28 => v2.4.29): Downloading (100%)
  - Updating monolog/monolog (1.22.1 => 1.23.0): Downloading (100%)
  - Updating vich/uploader-bundle (1.5.3 => 1.6.0): Downloading (100%)
  - Updating knplabs/gaufrette dev-master (5df82e4 => d3ea4d5):  Checking out d3ea4d5a76
  - Updating knplabs/knp-gaufrette-bundle dev-master (cdfae2c => 855fc75):  Checking out 855fc75cbd

将不胜感激任何帮助。

4

0 回答 0