Symfony 5: не удалось найти конфигурацию для фильтра в liip / LiipImagineBundle

Я хочу пользователя liip/LiipImagineBundle за vich/uploader-bundleсогласно документам. Я установил пакеты и настроил их в Symfony 5.

Но отображается ошибка: не удалось найти конфигурацию для фильтра

Вот мой composer.json:

    ...
    "doctrine/orm": "^2.7",
    "liip/imagine-bundle": "^2.3",
    "symfony/framework-bundle": "5.0.*",
    "vich/uploader-bundle": "^1.15"
    ...

Файл конфигурации: config/packages/liip_imagine.yaml

liip_imagine:
    # valid drivers options include "gd" or "gmagick" or "imagick"
    driver: gd
    resolvers:
        default:
            web_path:
                web_root: '%kernel.project_dir%/public/uploads/products'
                cache_prefix: imagine/cache
    filter_sets:
        filters:
            cache: ~
        avatar:
            quality: 75
            cache: ~
            filters:
                thumbnail:
                    size:
                        - 120
                        - 120
                    mode: outbound
            post_processors: {  }
    loaders:
        default:
            filesystem:
                locator: filesystem
                data_root:
                    - '%kernel.project_dir%/public/uploads/products'
                allow_unresolvable_data_roots: false
                bundle_resources:
                    enabled: false
                    access_control_type: blacklist
                    access_control_list: {  }
    cache: default
    cache_base_path: ''
    data_loader: default
    default_image: null
    default_filter_set_settings:
        quality: 100
        jpeg_quality: null
        png_compression_level: null
        png_compression_filter: null
        format: null
        animated: false
        cache: null
        data_loader: null
        default_image: null
        filters: {  }
        post_processors: {  }
    controller:
        filter_action: 'Liip\ImagineBundle\Controller\ImagineController::filterAction'
        filter_runtime_action: 'Liip\ImagineBundle\Controller\ImagineController::filterRuntimeAction'
        redirect_response_code: 301
    enqueue: false
    templating: true

и файл маршрута: config/routes/liip_imagine.yaml

_liip_imagine:
resource:
    "@LiipImagineBundle/Resources/config/routing.yaml"

ОШИБКА: "Не удалось найти конфигурацию для фильтра"

как мне это решить?

1 ответ

Я не совсем уверен, поможет ли это, но вы не показали свой composer.json.

Liip_imagine требует, чтобы пакет "воображай / воображай" правильно работал в Symfony 5.

Так что просто запустите composer require, и все будет в порядке.

С Уважением

Другие вопросы по тегам