我想把亚马逊网络服务的S3集成到Sylius中。配置它的正确方法是什么?在dnd中,你会在包中找到Sylius和Gaufrette的配置文件?
发布于 2016-11-25 18:42:56
首先配置您的包:
这里有一些要点,https://gist.github.com/ylastapis/e392ac72543504b05b8a332a935e8b9c
然后,您必须定义一些服务:
services:
sylius.image_uploader:
class: AppBundle\Uploader\ImageUploader
arguments: [ "@app.sylius.image_uploader.config" ]
app.sylius.image_uploader.config:
class: 'Gaufrette\Filesystem'
factory: [ "@knp_gaufrette.filesystem_map", get ]
arguments: [ 'sylius_image' ]如果您将一个新的文件系统添加到gaufrette,不要忘了更新conf
knp_gaufrette:
adapters:
sylius_image:
aws_s3:
service_id: app.amazon_s3
bucket_name: "%amazon_s3.bucket_name%"
options:
directory: '%amazon_s3_folder_pictures%'
filesystems:
sylius_image:
adapter: sylius_imagehttps://stackoverflow.com/questions/40689042
复制相似问题