我想从与Liip自己的出厂配置中不同的目录中存储和检索图像。
使用的软件:
问题,我看到:为data_loader> data_root添加自己的配置会导致具有data_root的数组属性。然后,Liip使用数组中的第一个值。由于该应用的自定义配置最后一次加载,因此其值在该数组中最后一个,因此未使用。
供应商\ sylius \ sylius \ src \ Sylius \ Bundle \ CoreBundle \ Resources \ config \ app \ config.yml:
liip_imagine:
loaders:
default:
filesystem:
data_root: "%kernel.root_dir%/../web/media/image"
app \ config \ config.yml:
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
我尝试定义一个自定义数据加载器,但无法使其正常工作。似乎也必须将自定义数据加载器定义为服务,但是对我来说,如何连接FileSystemLoader(尤其是其依赖项)尚不完全清楚。