В настоящее время я делаю список аэропортов, использующих GridBundle Sylius.Я хочу, чтобы в качестве пункта действия для моих аэропортов была ссылка на агента по обработке в аэропорту.Проблема в том, что не во всех аэропортах есть агент по обработке.
Идея состоит в том, чтобы сделать что-то вроде:
{% 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
Но я продолжаю получать исключение, потому что маршрут получает пустой параметр.
Любая подсказка о том, как это сделать, если это возможно?