VichUploaderBundle с Symfony 4: нет расширения, способного загрузить конфигурацию для «отображений» - PullRequest
0 голосов
/ 22 декабря 2019

Я пытаюсь использовать VichUploaderBundle для обработки загрузки файла. Я работаю с Symfony 4. У меня проблема на первом шаге (Шаг 1: настройте отображение загрузки).

в файле app / config / config.yml, который у меня есть:

vich_uploader:
    db_driver: orm

mappings:
    property_image:
        uri_prefix: /images/properties
        upload_destination: '%kernel.project_dir%/public/images/properties'

Но возникает ошибка:

(2/2) FileLoaderLoadException Не существует расширения, способного загрузить конфигурацию для «сопоставлений» (в C: \ wamp64 \ www \ MonAgence \ config / packages/vich_uploader.yaml). Ищется пространство имен "mappings", найдено "framework", "sensio_framework_extra", "doctrine_cache", "doctrine", "doctrine_migrations", "security", "swiftmailer", "web_profiler", "twig", "monolog", "debug"," maker "," web_server "," doctrine_fixtures "," knp_paginator "," vich_uploader "в C: \ wamp64 \ www \ MonAgence \ config / packages / vich_uploader.yaml (загружается в ресурс" C: \ wamp64 \ "www \ MonAgence \ config / packages / vich_uploader.yaml ").

Я искал в Интернете, но не вижу, как это исправить. У вас есть идея?

Ответы [ 2 ]

0 голосов
/ 01 января 2020

работает без разрыва строки.

vich_uploader:
    db_driver: orm
    mappings:
        property_image:
            uri_prefix: /images/properties
            upload_destination: '%kernel.project_dir%/public/images/properties'
0 голосов
/ 22 декабря 2019

Понял,

Ваш пакет загружен нормально, он указан в вашей ошибке, потому что он ищет конфигурацию

"vich_uploader"

Проблема возникает из

"отображений"

, которых не существует.

mapping является частью vich_uploaderконфиг, поэтому он должен быть внутри с таким отступом:

vich_uploader:
    db_driver: orm

    mappings:
        property_image:
            uri_prefix: /images/properties
            upload_destination: '%kernel.project_dir%/public/images/properties'
...