我想将 AWS S3 集成到 Sylius 中。配置它的正确方法是什么?在 dnd 你会发现包里面有 Sylius 和 Gaufrette 的配置文件吗?
问问题
780 次
1 回答
3
首先配置您的捆绑包:
这里有一些要点 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_image
于 2016-11-25T10:42:55.860 回答