De acuerdo, sé que no puedo llamar literalmente a una función de plantilla de rama desde un controlador, pero para hacer enlaces, generalmente hago el {{ path('_routeName') }}
y eso es genial.¿Cómo accedo a la función Twig path() desde un controlador?
Sin embargo, ahora quiero formular algunos enlaces en el controlador que luego se pasa a la plantilla a través de parámetros como esto:
$params = array(
'breadcrumbs' = array(
'Donuts' => '/donuts',
'Bearclaws' => '/donuts/bearclaws',
'Strawberry bearclaw' => null,
),
);
return $this->render('Bundle:Donut:info.html.twig', $params);
Excepto que yo no quiero codificar esos enlaces. Lo que me gustaría es poder hacer
'Donuts' => path('_donutRoute'),
pero cómo llegar al método de ruta o equivalente?
Y si no, '$ this-> container-> get ('router) -> generar ('_ donutRoute');' hará estas bien – Problematic