Я не совсем уверен, что вы хотите, но я попробую.Чтобы отправить некоторые данные из шаблона ветки в контроллер, я бы поместил привязку в ваши пользовательские теги и использовал функцию path
, а затем просто добавил дополнительную информацию.Например:
#let's say your controller method where you want to send data looks like
/**
* @Route("/test", name="test")
*/
public function testAction(Request $request) {
$param1 = $request->get('param1'); #will receive 'city1'
$param2 = $request->get('param2'); #will receive 'city2'
}
#twig
{% customTag %}<a href="{{ path('test', { 'param1': 'city1', 'param2': 'city2'}) }}" style="pointer-events: none;">cities</a>{% endCustomTag %}
Обратите внимание, что дополнительная информация отправляется из Twig в контроллер с помощью $ _GET.