Symfony

Symfony-basis

Installatie, projectstructuur, bundles, environments, configuratie, routing, controllers

25 gespreksvragen·
Junior
1

Welk commando maakt een nieuw Symfony-project met alle afhankelijkheden voor een webapplicatie?

Antwoord

Het commando symfony new --webapp maakt een compleet Symfony-project met alle afhankelijkheden die nodig zijn voor een webapplicatie (Twig, Doctrine, Security, enz.). De variant symfony new zonder --webapp maakt een minimaal project. Composer create-project is een geldig alternatief, maar symfony new wordt aanbevolen omdat het automatisch optimale instellingen configureert.

2

Welke map bevat de controllers in een Symfony 7-project?

Antwoord

Controllers worden volgens de standaardstructuur van Symfony in de map src/Controller/ geplaatst. De bijbehorende namespace is App\Controller. Deze conventie maakt automatische autowiring mogelijk en vergemakkelijkt de code-organisatie. De andere genoemde mappen bestaan niet in de standaard Symfony-structuur.

3

Wat is een Bundle in Symfony?

Antwoord

Een Bundle is een herbruikbaar pakket dat code en bronnen (controllers, templates, configuratie) rond een specifieke functie groepeert. Het kan worden gedeeld over meerdere Symfony-projecten. Bundles van derden worden via Composer geïnstalleerd en geregistreerd in config/bundles.php. In modern Symfony worden bundles voornamelijk gebruikt voor bibliotheken van derden.

4

Welk bestand bevat de lijst met actieve bundles in een Symfony-project?

5

Wat zijn de drie standaardomgevingen in Symfony?

+22 gespreksvragen

Beheers Symfony voor je volgende gesprek

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

Begin gratis