Pagina maken

Natuurlijk gaat het in een website voorkomen dat er verschillende paginas zijn die worden aangeroepen. Volg voor het maken van een simpele pagina de volgende stappen:

  1. Maak een controller aan voor de pagina met php bin/console make:controller. De pagina zal immers iets moeten 'doen' zoals iets tonen of een formulier.
  2. Pas in de nieuwe controller eventueel de @Route aan. Let hierbij op de name= is belangrijk.
  3. Ga nu naar het Twig bestand van waaruit je de pagina wilt aanroepen en plaats de volgende regel:
    <a href="{{ path('symfony_pagina') }}">Symfony pagina</a>
    En je hebt een (weliswaar wat simpele) aanroep van een pagina.

Path

Met path maak je dus een link in je Twig pagina. De naam van de link is afkomstig van name= in de controller die de Twig pagina aanroept. Handigheid: als je de Route van de pagina veranderd (je besluit de pagina ergens anders in de website te plaatsen) zoekt Symfony uit waar het staat via path. Je hoeft dat dus niet in het Twig bestand aan te passen.