Symfony 更改liip imagine捆绑包的数据根
我想从一个不同的目录中存储和检索图像,而不是在Liip自带的配置中进行配置 使用的软件:Symfony 更改liip imagine捆绑包的数据根,symfony,liipimaginebundle,Symfony,Liipimaginebundle,我想从一个不同的目录中存储和检索图像,而不是在Liip自带的配置中进行配置 使用的软件: Liip imagine 1.9.1 Symfony 3.4.4 PHP 7.1.27 西利斯1.1 我看到的问题:为data_loader>data_root添加我自己的配置会导致data_root具有数组属性。然后,Liip使用数组中的第一个值。由于应用程序的自定义配置是最后加载的,因此其值是该数组中的最后一个值,因此不使用 供应商\sylius\sylius\src\sylius\Bundle\C
- Liip imagine 1.9.1
- Symfony 3.4.4
- PHP 7.1.27
- 西利斯1.1
liip_imagine:
loaders:
default:
filesystem:
data_root: "%kernel.root_dir%/../web/media/image"
liip_imagine:
loaders:
default:
filesystem:
data_root: "/var/www/data/image"
app\config\config.yml:
liip_imagine:
loaders:
default:
filesystem:
data_root: "%kernel.root_dir%/../web/media/image"
liip_imagine:
loaders:
default:
filesystem:
data_root: "/var/www/data/image"
php bin/控制台调试:config LiipImagineBundle:
liip_imagine:
loaders:
default:
filesystem:
data_root:
- /var/www/code/symfony/app/../web/media/image
- /var/www/data/image
locator: filesystem
我试图定义一个自定义数据加载器,但无法使其正常工作。似乎自定义数据加载器也必须定义为服务,但我并不完全清楚如何连接文件系统加载器(尤其是其依赖项)