2
画像をアップロードしようとした後、私は、次のエラーメッセージが表示されます。SonataMediaBundleとPHPCR、文書が正しく保存されていませんか?
An exception has been thrown during the rendering of a template ("Unable to retrieve the download security : ").
このエラーは、次のURIで、「作成」の後に発生します。
/web/app_dev.php/en/admin/sonata/media/media/cms/media/58c1be25e1d27/edit?context=default&hide_context=0
を画像は、アップロードcropedされます私はドキュメントがデータベースに適切に保存されているとは思っていません。ここで
は私の構成は以下のとおりです。
"ソナタ・プロジェクト/メディアバンドル": "^ 3.5"、
"教義/ phpcr-ODM": "^ 1.4"、
」ソナタ・プロジェクト/ドクトリン-phpcr管理者バンドル ": "^[email protected]"、
config.yml
sonata_media:
# if you don't use default namespace configuration
class:
media: Application\Sonata\MediaBundle\PHPCR\Media
gallery: Application\Sonata\MediaBundle\PHPCR\Gallery
gallery_has_media: Application\Sonata\MediaBundle\PHPCR\alleryHasMedia
db_driver: doctrine_phpcr # or doctrine_mongodb, doctrine_phpcr it is mandatory to choose one here
default_context: default # you need to set a context
contexts:
default: # the default context is mandatory
providers:
- sonata.media.provider.dailymotion
- sonata.media.provider.youtube
- sonata.media.provider.image
- sonata.media.provider.file
- sonata.media.provider.vimeo
formats:
small: { width: 100 , quality: 70}
big: { width: 500 , quality: 70}
cdn:
server:
path: /uploads/media # http://media.sonata-project.org/
filesystem:
local:
directory: "%kernel.root_dir%/../web/uploads/media"
create: false
doctrine_phpcr:
# configure the PHPCR session
session:
backend: '%phpcr_backend%'
workspace: '%phpcr_workspace%'
username: '%phpcr_user%'
password: '%phpcr_pass%'
odm:
auto_mapping: true
auto_generate_proxy_classes: '%kernel.debug%'
locales:
en: [de, fr]
de: [en, fr]
fr: [en, de]
mappings:
#SonataMediaBundle:
# prefix: Sonata\MediaBundle\PHPCR
ApplicationSonataMediaBundle:
prefix: Application\Sonata\MediaBundle\PHPCR
Initalize R
app.phpcr.initializer:
class: Doctrine\Bundle\PHPCRBundle\Initializer\GenericInitializer
arguments:
- SonataMediaBundle
- ["/cms/media"]
tags:
- { name: doctrine_phpcr.initializer }
そして、私は、デフォルトの自動生成PHPCR文書&設定を使用しています。
私はSonataMediaBundleをコメント付きSonataMediaBundle 3.3.1とDoctrine ORM 2.5.5 を使用して、同じ問題があります。MediaAdmin:edit.html.twigライン75を、問題は表示されません。しかしそれはきれいな解決策ではありません... – Naelyth
それをあきらめて、それは恐ろしいです、全体の図書館は地獄のようにバギーです –