我一直在尝试配置 CDN (S3) 以与 LiipImagineBundle 一起使用,但是当它要求不存在的服务时一直卡住。
这是什么意思?
filesystem_service 属性的值必须是返回 League\Flysystem\Filesystem 实例的服务。
从这里:http ://symfony.com/doc/current/bundles/LiipImagineBundle/cache-resolver/flysystem.html
在这里:http ://symfony.com/doc/current/bundles/LiipImagineBundle/data-loader/flysystem.html
我试图创建一个返回 League\Flysystem\Filesystem 实例的服务,如下所示:
league.flysystem.s3adaptor:
class: League\Flysystem\AwsS3v3\AwsS3Adapter
arguments: ['@acme.s3_client', '%amazon.s3.bucket%', 's3_fs', '@?']
league.flysystem.filesystem:
class: League\Flysystem\Filesystem
arguments: ['@league.flysystem.s3adaptor', '@?']
calls:
- [addPlugin, ['@oneup_flysystem.plugin.list_with']]
我不确定这是否正确,但我无法让它发挥作用。
任何帮助或建议将不胜感激。