symfony2 Zweigpfad mit Parameter-URL-Erstellung

Ich habe folgendes:

<a href="{{ path('_be_activatecategory', {'id': category.id, 'active': 1}) }}">Aktivieren</a>

schafft

/ backend / categories / activate / 8/1

und dann habe ich bekommen

<a href="{{ path('_category', {'id': category.id}) }}">

was schafft

/ category? id = 1

sieh den Unterschied? Was ich will, ist im zweiten Fall genau wie im ersten:

/Kategorie 1

Wie kann ich das schaffen? Warum erstellt der path () - Helfer nicht die richtige URL mit Parametern für mich?

BEARBEITEN:

mein routing sieht so aus:

/**
 * @Route("/category/{id}", name="_category")
 * @Template()
 */
public function categoryAction($id)
{

Antworten auf die Frage(4)

Ihre Antwort auf die Frage