Symfony 使用SonataMediaBundle和CoooptilleusCKEDITORSonatameDiabundle从CKeditor上载图像

Symfony 使用SonataMediaBundle和CoooptilleusCKEDITORSonatameDiabundle从CKeditor上载图像,symfony,sonata-admin,symfony-sonata,sonata-media-bundle,Symfony,Sonata Admin,Symfony Sonata,Sonata Media Bundle,我设法通过所见即所得(WYSIWYG)CKEditor使用SonataMediaBundle和CoooptilleusCKEDITORSonatameDiabundle运行上传图像 上传对管理员用户非常有效,但对具有USER_角色的用户不起作用 你知道我该怎么解决这个问题吗?多谢各位 谢谢大家! config.yml # SonataMediaBundle sonata_media: class: media: Application\Sonata\MediaB

我设法通过所见即所得(WYSIWYG)CKEditor使用SonataMediaBundle和CoooptilleusCKEDITORSonatameDiabundle运行上传图像

上传对管理员用户非常有效,但对具有USER_角色的用户不起作用

你知道我该怎么解决这个问题吗?多谢各位

谢谢大家!

config.yml

# SonataMediaBundle
sonata_media:
class:
    media:              Application\Sonata\MediaBundle\Entity\Media
    gallery:            Application\Sonata\MediaBundle\Entity\Gallery
    gallery_has_media:  Application\Sonata\MediaBundle\Entity\GalleryHasMedia
default_context: default
db_driver: doctrine_orm # or doctrine_mongodb, doctrine_phpcr
contexts:
    default:  # the default context is mandatory
        download:
            strategy: sonata.media.security.connected_strategy
            mode: http
        providers:
            - sonata.media.provider.dailymotion
            - sonata.media.provider.youtube
            - sonata.media.provider.image
            - sonata.media.provider.file

        formats:
            small: { width: 100 , quality: 70}
            big:   { width: 500 , quality: 70}
    news:
        download:
            strategy: sonata.media.security.connected_strategy
            mode: http
        providers:
            - sonata.media.provider.youtube
            - sonata.media.provider.image

        formats:
            small: { width: 80 , quality: 70}
            big:   { width: 500 , quality: 90}

cdn:
    server:
        path: /uploads/media # http://media.sonata-project.org/

filesystem:
    local:
        directory:  %kernel.root_dir%/../web/uploads/media
        create:     false
providers:
    image:
        service:    sonata.media.provider.image
        resizer:    sonata.media.resizer.simple # sonata.media.resizer.square
        filesystem: sonata.media.filesystem.local
        cdn:        sonata.media.cdn.server
        generator:  sonata.media.generator.default
        thumbnail:  sonata.media.thumbnail.format
        allowed_extensions: ['jpg', 'png', 'jpeg']
        allowed_mime_types: ['image/pjpeg', 'image/jpeg', 'image/png', 'image/x-png']

# FOSRestBundle
fos_rest:
view:
    formats:
        json: true

# CmfCreateBundle
cmf_create:
object_mapper_service_id: cmf_create.persistence.orm.object_mapper

# IvoryCKEditorBundle
ivory_ck_editor:
configs:
    user_config:
        toolbar: [ [ 'Cut','Copy','Paste','PasteText','PasteFromWord']
        filebrowserUploadRoute: admin_sonata_media_media_upload
        filebrowserBrowseRoute: admin_sonata_media_media_browser
        filebrowserImageBrowseRoute: admin_sonata_media_media_browser
        # Display images by default when clicking the image dialog browse button
        filebrowserImageBrowseRouteParameters:
            provider: sonata.media.provider.image

        filebrowserUploadRoute: admin_sonata_media_media_upload
        filebrowserUploadRouteParameters:
            provider: sonata.media.provider.file
        # Upload file as image when sending a file from the image dialog
        filebrowserImageUploadRoute: admin_sonata_media_media_upload
        filebrowserImageUploadRouteParameters:
            provider: sonata.media.provider.image
            context: news # Optional, to upload in a custom contexta custom context

    admin_config:
        toolbar: full
        uiColor: "#000000"
        filebrowserBrowseRoute: admin_sonata_media_media_browser
        filebrowserImageBrowseRoute: admin_sonata_media_media_browser
        # Display images by default when clicking the image dialog browse button
        filebrowserImageBrowseRouteParameters:
            provider: sonata.media.provider.image

        filebrowserUploadRoute: admin_sonata_media_media_upload
        filebrowserUploadRouteParameters:
            provider: sonata.media.provider.file
        # Upload file as image when sending a file from the image dialog
        filebrowserImageUploadRoute: admin_sonata_media_media_upload
        filebrowserImageUploadRouteParameters:
            provider: sonata.media.provider.image
            context: news # Optional, to upload in a custom contexta custom context