Symfony

Twig & Templates

Twig-syntaxis, variabelen, filters, extends, include, blocks, forms rendering, assets

20 gespreksvragen·
Junior
1

Welke syntaxis wordt gebruikt om een variabele in een Twig-template weer te geven?

Antwoord

De syntaxis {{ }} (dubbele accolades) wordt gebruikt om de inhoud van een variabele in Twig weer te geven. Deze syntaxis voert automatisch HTML-escaping uit om XSS-aanvallen te voorkomen. Voor controlestructuren gebruik je {% %} en voor commentaar {# #}.

2

Hoe schrijf je commentaar in een Twig-template?

Antwoord

Twig-commentaar gebruikt de syntaxis {# #}. In tegenstelling tot standaard HTML-commentaar wordt dit commentaar niet in de uiteindelijke HTML-uitvoer weergegeven. Zo kun je notities voor ontwikkelaars toevoegen zonder informatie aan gebruikers prijs te geven.

3

Wat is het doel van de {% extends %}-tag in Twig?

Antwoord

De extends-tag maakt template-overerving mogelijk door een bovenliggende template te definiëren. De onderliggende template erft de volledige structuur van de bovenliggende en kan gedefinieerde blocks overschrijven. Dit bevordert herbruikbaarheid en behoudt een consistente structuur op de hele site.

4

Welke Twig-functie genereert de URL van een asset-bestand (CSS, JS, afbeelding)?

5

Hoe voeg je een andere Twig-template in een template in?

+17 gespreksvragen

Beheers Symfony voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis