Zastanawiam się, jak owinąć aws php sdk (aws/aws-sdk-php) w Symfony2, aby użyć jako cdn z SonataMediaBundle.Przesyłanie do AmazonS3 z SonataMediaBundle
Mój obecny sonata confuguration:
sonata_media:
default_context: default
db_driver: doctrine_orm
contexts:
default:
providers:
- sonata.media.provider.image
formats:
default: { width: 100 , height: 100, quality: 70}
avatar:
providers:
- sonata.media.provider.image
formats:
medium: { width: 750 , quality: 90}
cdn:
server:
path: http://%s3_bucket_name%.s3-website-%s3_region%.amazonaws.com/%env%
providers:
image:
filesystem: sonata.media.filesystem.s3
service: sonata.media.provider.image
filesystem:
local:
directory: %kernel.root_dir%/../web/uploads/media
create: false
s3:
bucket: %s3_bucket_name%
accessKey: %s3_access_key%
secretKey: %s3_secret_key%
region: %s3_region%@
directory: %env%
Ale otrzymuję błąd: Attempted to load class "AmazonS3" from the global namespace
.
Moi kompozytor Zależności : '" aws/aws-sdk-php ":"^3.0 ", " knplabs/knp-gaufrette-bundle ":" * @ dev "' – peter