在sonata管理包symfony2中添加自定义按钮“下载所有文件”

时间:2014-05-12 09:48:55

标签: php symfony sonata-admin

我想要一个与“添加新内容”相同的按钮。在奏鸣曲包中可用。我不知道如何添加它。

我找到了创建“添加新内容”的代码(base_list.html.twig)。但我不知道如何为每个页面定制它。

{% block actions %}
<div class="sonata-actions btn-group">
    {% include 'SonataAdminBundle:Core:create_button.html.twig' %}
</div>
{% endblock %}

任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:1)

我通过在services.yml

中添加这些行来覆盖我的特定管理操作的奏鸣曲管理模板
    my.admin.my:
    class: MyBundle\Admin\MyAdmin
    arguments: [~, -\-Bundle\Entity\-, SonataAdminBundle:CRUD]
    tags:
        - {name: sonata.admin, manager_type: orm, group: -, label: "- Records"}
    calls:
        - [setTemplate, [list, MyBundle:MyAdmin:list.html.twig]]