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


add a custom button 'download all files' in sonata admin bundle symfony2

我想有一个按钮相同的'添加新的'在奏鸣曲包可用。我不知道怎么加。

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

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

通过在services.yml

中添加这些行,我为我的特定管理操作重写了sonata管理模板
    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]]