SonataAdminBundle перенаправить / (домашняя страница) на / admin / панель инструментов - PullRequest
0 голосов
/ 18 февраля 2019

Я использую SonataAdminBundle и хочу, чтобы моя защищенная область была под /admin, и я хочу иметь домашнюю страницу на /, которая представляет собой список объектов.

Но когда я продолжаю/ Я автоматически перенаправлен на /admin/dashboard.Это прекрасно работает, если моя "домашняя страница" находится под другим URL (например: /homepage)

Вот мой config.yml:

sonata_admin:
    title: 'Versus'
    title_logo: 'logo_title.png'
    templates:
        # other configuration options
        search:              '@SonataAdmin/Core/search.html.twig'
        search_result_block: 'template/Admin/Search/block_search_result.html.twig'
        edit:                'template/Admin/CRUD/edit.html.twig'
    global_search:
        empty_boxes: fade

sonata_block:
    blocks:
        # enable the SonataAdminBundle block
        sonata.admin.block.admin_list:
            contexts: [admin]
        sonata.admin.block.search_result:
            contexts: [admin]

fos_user:
    db_driver: orm # other valid values are 'mongodb' and 'couchdb'
    firewall_name: admin
    user_class: AppBundle\Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"

Вот мой security.yml:

firewalls:
        main:
            pattern: ^/
            form_login:
                provider: fos_userbundle
                csrf_token_generator: security.csrf.token_manager
                # if you are using Symfony < 2.8, use the following config instead:
                # csrf_provider: form.csrf_provider
            logout:       true
            anonymous:    true
        # disables authentication for assets and the profiler, adapt it according to your needs
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

А вот и мой routing.yml:

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

_sonata_admin:
    resource: .
    type: sonata_admin
    prefix: /admin

fos_user:
    resource: "@FOSUserBundle/Resources/config/routing/all.xml"

front:
    resource: "@AppBundle/Controller/*"
    type: annotation
    prefix: /

Я не знаю, что вызывает перенаправление и как я могу его предотвратить.

...