我正在使用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
将不胜感激任何帮助。