Aus dem Kurs: Symfony Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Das Twig-Template einsetzen

Das Twig-Template einsetzen

Aus dem Kurs: Symfony Grundkurs

Das Twig-Template einsetzen

Sie können HTML auch direkt in die "action" von einem Controller schreiben und dank des Routings würde es auch ausgegeben werden, aber wir würden dabei Design und Datenlogik vermischen und das ist selten eine gute Idee, und führt über kurz oder lang zu Komplikationen bzw. auf jeden Fall zu Unklarheiten. Es ist also klüger, ein Template rendern zu lassen, so wie es hier zu sehen ist. Hier ist die Render-Funktion und gerendert wird eben eine "index.html.twig", die in diesem Fall in meinem "PlanBundle" drin liegt. Allerdings muss es nicht unbedingt so eine Twig-Datei sein, sondern eigentlich eignet sich jede Textdatei als Template, aber Symfony bringt eine eigene Template-Engine mit, nämlich besagte Twig und es wäre eine Verschwendung von Ressourcen, sich nicht deren Vorteile zunutze zu machen, denn Twig ist sehr mächtig und trotzdem gut umsetzbar. Es sorgt für ein Einhalten dieser gerade beschriebenen Gewaltentrennung zwischen Design und Logik und ist zudem aus demselben Haus wie…

Inhalt