我想按照文档使用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"
错误:“无法找到筛选器的配置”
我该怎么解决这个问题?
发布于 2021-06-25 15:08:59
我正在使用liip_imagine进行一个symfony 5.3项目,我发现我在yaml中的配置很不一样。我希望这能帮到你。
liip_imagine:
resolvers:
default:
web_path:
web_root: "%kernel.project_dir%/public"
cache_prefix: "images/cache"
loaders:
default:
filesystem:
data_root: "uploads/images/"
bundle_resources:
enabled: true
driver: "gd"
data_loader: default
default_image: null
controller:
filter_action: liip_imagine.controller:filterAction
filter_runtime_action: liip_imagine.controller:filterRuntimeActio
filter_sets:
在我的情况下,我手动创建了文件夹。twig中的文件应该类似于{{资产(imagename.jpg)},因为yaml将为您解析路径。
我希望它能帮到你
打招呼。
https://stackoverflow.com/questions/63377282
复制相似问题