Настроить шаблон сонаты - PullRequest
       36

Настроить шаблон сонаты

0 голосов
/ 15 апреля 2020

У меня есть класс admin для моей сущности с именем Projects, который содержит одно поле следующим образом

protected function configureFormFields(FormMapper $form)
    {
        $form
        ->tab('Project')
            ->with('Project', ['class' => 'col-md-9'])
                ->add('name',TextType::class)    
            ->end()
        ->end();
    }

Теперь я хочу добавить кнопку «Далее», которая позволит мне перейти на другую страницу. Итак, в services.yaml я сделал следующее

admin.projects:
    class: App\Admin\ProjectsAdmin
    arguments: [~, App\Entity\Projects, ~]
    calls:
        - [setTemplate, ['edit', 'Admin/edit.html.twig']]
    tags:
        - { name: sonata.admin, manager_type: orm,group: Projects, label: 'Projects' }

Затем в шаблонах / Admin / edit. html .twig я добавил следующий код

    {% extends '@SonataAdmin/standard_layout.html.twig' %}

{% block sonata_admin_content %}

        <a href="{{ path('admin_app_projects_create') }}" class="btn btn-default">
        <i class="glyphicon glyphicon-chevron-right"></i>
            next        </a>
        </div>
    </div>
{% endblock %}

Но это покажет только кнопка и форма класса сущности admin исчезли. Как я могу это исправить?

...