Unerwartetes token "Interpunktion" von Wert "!

bin ich wieder diese Fehlermeldung, wenn ich versuche zu geben, die href in einem twig-Datei ---

Unerwartetes token "Interpunktion" von Wert "(" ("Ende der print-Anweisung" erwartet) in den myBundle:Einstellungen:Einstellungen.html-Code.Zweig in Zeile 53

Zweig :

{% for usr in userStats %}
{<td>
<a href="{{ '/settings/management/aptid/{id}' ('myBundle_apt',{ aptId: usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
</td>}

Controller

/**
         * @Route("/settings/management/aptid/{id}", name="myBundle_apt")
         * @ParamConverter("apt", class="myBundle:UserStats")
         */
        public function publishiddAction($id) {
            if (null !== ($request->get('myOnbutton'))) {

                $statss = $this->getDoctrine()
                        ->getRepository('myBundle:UserStats')
                        ->findBy(array('aptId' => $id));
            }

            return $statss;

            return new Response("");
        }

Tun jemand weiß, wie dieses problem zu lösen. Vielen Dank im Voraus.

  • Ist das die richtige Maßnahme? Es scheint, Sie sind nicht gerendert wird jede Vorlage in einem: die Aktion nicht haben @Template Anmerkung noch, es gibt eine $this->render(<template path>).
  • Ich werde offen sein: ich glaube, Sie brauchen, um mehr zu erfahren über Symfony und Twig, weil Sie dabei eine Menge einfache Fehler, die vermieden werden können, indem Sie einfach das Lesen der offiziellen Dokumentation.
Schreibe einen Kommentar