Symfony, sonata admin доктрина phpcr документ дерево блок не загружается

У меня проблема с загрузкой блока дерева документов в панели администратора сонаты. Я установил все необходимые зависимости с помощью composer require sonata-project/doctrine-phpcr-admin-bundle, а также настроил и включил их в соответствии с требованиями в app/config.yml и appKernel.php соответственно без каких-либо результатов. За исключением блока дерева документов, блок списка администратора работает нормально, перечисляя документы узла и обновляя их, но я не могу создать их из панели, так как для этого требуется, чтобы родительский документ был выбран из дерева документов. Если бы вы могли помочь мне в этом отношении, это было бы очень признательно. Ниже мой раздел конфигурации для сонаты и CMF:

doctrine_phpcr:

session:
    backend:
        type: doctrinedbal
    workspace: default
    username: admin
    password: admin
odm:
    auto_mapping: true
    auto_generate_proxy_classes: '%kernel.debug%'
    locales:
        en: [de, fr]
        de: [en, fr]
        fr: [en, de]

cmf_core:

multilang:
    locales: '%locales%'
persistence:
    phpcr:
        enabled: true

cmf_routing:

chain:
    routers_by_id:
        cmf_routing.dynamic_router: 200
        router.default: 100
dynamic:
    route_collection_limit: 10

cmf_content:

cmf_menu:

cmf_resource:

description:
    enhancers: [sonata_phpcr_admin, cmf_tree_icons, doctrine_phpcr_position]
repositories:
    default:
        type: doctrine/phpcr-odm

cmf_tree_browser:

icons:
    AppBundle\Document\DemoSeoContent: 'fa fa-file-text-o'
    Sonata\BlockBundle\Model\BlockInterface: 'fa fa-cube'
    Symfony\Cmf\Bundle\SeoBundle\Model\SeoMetadata: 'fa fa-search'
    Symfony\Cmf\Bundle\MenuBundle\Model\MenuNode: 'fa fa-share-square-o'
    Symfony\Cmf\Bundle\RoutingBundle\Model\Route: 'fa fa-link'
    Symfony\Cmf\Bundle\RoutingBundle\Model\RedirectRoute: 'fa fa-reply'

cmf_sonata_phpcr_admin_integration:

bundles:       
    menu: ~
    core: ~
    content:
       ivory_ckeditor:
          config_name: cmf_sonata_phpcr_admin_integration

    block:

        basepath: /cms/content
        menu_basepath: /cms/content

    routing: ~

sonata_block:

default_contexts: [cms]
blocks:
    sonata.admin.block.admin_list:
        contexts:   [admin]
    sonata.admin.block.search_result:
        contexts:   [admin]
    sonata_admin_doctrine_phpcr.tree_block:
        settings:
            id: '/cms'
        contexts:   [admin]

sonata_admin:

dashboard:
    blocks:
        - { position: right, type: sonata.admin.block.admin_list }
        - { position: left, type: sonata_admin_doctrine_phpcr.tree_block }

sonata_doctrine_phpcr_admin:

document_tree:
    routing_defaults: [locale]

knp_menu:

twig: true

ivory_ck_editor:

configs:
    cmf_sonata_phpcr_admin_integration: { toolbar: standard }

sensio_framework_extra:

router:  { annotations: true }
request: { converters: true }

jms_serializer:

metadata:
    auto_detection: true
    directories:
        CmfContentBundle:
            namespace_prefix: 'Symfony\Cmf\Bundle\ContentBundle'
            path: '@AppBundle/Resources/config/serializer/cmf'

fos_rest:

view:
    force_redirects:
        html: true
    formats:
        json: true
        xml: true
    templating_formats:
        html: true
allowed_methods_listener: true
access_denied_listener:
    json: true
format_listener:
    rules:
        - { path: ^/, priorities: [ html, json, xml, css ], fallback_format: html, prefer_extension: false }

ниже мой файл routing.yml:

cmf_resource_rest:

resource: "@CmfResourceRestBundle/Resources/config/routing.yml"
prefix: /admin 

fos_js_routing:

resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"

админ:

resource: "@SonataAdminBundle/Resources/config/routing/sonata_admin.xml"
prefix: /admin

phpcr_admin:

resource: '@SonataDoctrinePHPCRAdminBundle/Resources/config/routing/tree.xml'
prefix: /admin 

sonata_admin:

resource: .
type: sonata_admin
prefix: /admin

0 ответов

Другие вопросы по тегам