Как создать общее действие, такое как «новое», которое будет выполнять одно действие, например, отправлять запрос ajax для получения какой-либо информации. Я пытаюсь добавить действие через config/packages/easy_admin.yaml
easy_admin:
entities:
Users:
list:
actions:
- { name: 'refresh', label: 'Refresh', icon: 'sync' }
Но он добавляет ссылку «обновить» для каждой строки в моем списке.
Буду признателен за пример или ссылку на информацию.






На данный момент это не поддерживается изначально.
https://github.com/EasyCorp/EasyAdminBundle/issues/1400
Вы должны переопределить шаблон списка по умолчанию, чтобы добавить свои пользовательские кнопки:
{# /templates/bundles/EasyAdminBundle/default/list.html.twig #}
{% extends '@!EasyAdmin/default/list.html.twig' %}
{% block global_actions %}
{{ parent() }}
{# Add your code here, for example a button on the 'Users' list #}
{% if _entity_config.name == "Users" %}
<div class = "button-action">
<a class = "btn btn-primary" href = "#">Refresh</a>
</div>
{% endif %}
{% endblock %}
Ваш вопрос очень неясен... Пожалуйста, отредактируйте его, указав конкретную информацию о том, чего вы хотите достичь.