私は、ファイルに関するメタデータとs3上のファイルの場所を保持するデータベースモデルに取り組んでいます。私はawsバンドルhttps://github.com/Cybernox/AmazonWebServicesBundle/を使用するようにこのモデルを設定したいと思います。ユーザーがファイルといくつかのメタデータをアップロードすると、そのファイルをs3に移動してファイルの場所をデータベースに格納することができます。それはモデルでs3にファイルを移動し、そこに新しいURLを保存すると、この方法は複数のコントローラによって使用できるように、最も乾燥した実装であるようです。しかし、サービスコンテナが利用できないので、モデル内でこのサービスにアクセスする方法を理解することはできません。何かアドバイス?私はコントローラからサービスを注入することができましたが、これは冗長になるようです。モデル内のSymfony2バンドル
おかげで、 CG