Symfony 3.2 Easyadminbundle如何隐藏/删除默认操作链接

Symfony 3.2 Easyadminbundle如何隐藏/删除默认操作链接,symfony,symfony2-easyadmin,Symfony,Symfony2 Easyadmin,我想知道是否有人可以告诉我如何在基于状态列的列表视图中隐藏操作链接 更多详细信息:我有一个列表视图,其中显示项目列表,在此列表中我有一个名为status的列。对于此列表中状态设置为“关闭”的每条记录,我想从列表中隐藏编辑/删除和其他自定义操作链接。这可行吗?如果是,怎么做 谢谢一个可能的解决方案是只覆盖该实体使用的list.html.Twig模板中的item\u操作Twig块。在实践中,如果实体被称为Order,那么这样的模板应该可以工作: {# app/Resources/views/easy

我想知道是否有人可以告诉我如何在基于状态列的列表视图中隐藏操作链接

更多详细信息:我有一个列表视图,其中显示项目列表,在此列表中我有一个名为status的列。对于此列表中状态设置为“关闭”的每条记录,我想从列表中隐藏编辑/删除和其他自定义操作链接。这可行吗?如果是,怎么做


谢谢

一个可能的解决方案是只覆盖该实体使用的
list.html.Twig
模板中的
item\u操作
Twig块。在实践中,如果实体被称为
Order
,那么这样的模板应该可以工作:

{# app/Resources/views/easy_admin/Order/list.html.twig #}
{% extends '@EasyAdmin/default/list.html.twig' %}
{% block item_actions %}
    {% if item.status != 'close' %}
        {{ parent() }}
    {% endif %}
{% endblock item_actions %}

可能是通过挂接事件,但不确定是否可以完成@我查看了他们的所有文档,但我仍然不知道如何根据状态更改操作链接。基本上,如果我有一个状态为A的项目,我不想显示编辑按钮。Docs展示了如何从实体中删除而不是从代码中删除我认为您可以覆盖@EasyAdmin/default/includes/_actions.html.twig模板。试试看,谢谢。我选择这条路作为解决办法