根据条件在网格中显示动作

时间:2018-11-26 16:28:26

标签: routing crud sylius

我目前正在使用Sylius的GridBundle列出机场清单。我希望作为机场的一项举动,链接到机场的处理代理。问题在于,并非所有机场都有代理。

想法是做类似的事情:

{% if airport.handlingAgent %}
    path('route_to_handling_agent', {id: airport.handlingAgent.id})
{% endif %}

我尝试使用这个:

item:
    update:
        type: update
        options:
            visible: resource.handlingAgent
            authorization:
                module: airport
            link:
                route: app_handling_agent_update
                visible: resource.handlingAgent
                parameters:
                    id: resource.handlingAgent.id

但是我不断收到异常,因为路由获取了一个空参数。

有什么可能的线索吗?

0 个答案:

没有答案