Symfony

Symfony-Grundlagen

Installation, Projektstruktur, Bundles, Environments, Konfiguration, Routing, Controller

25 Interview-Fragen·
Junior
1

Welcher Befehl erstellt ein neues Symfony-Projekt mit allen Abhängigkeiten für eine Webanwendung?

Antwort

Der Befehl symfony new --webapp erstellt ein vollständiges Symfony-Projekt mit allen für eine Webanwendung erforderlichen Abhängigkeiten (Twig, Doctrine, Security usw.). Die Variante symfony new ohne --webapp erstellt ein minimales Projekt. Composer create-project ist eine gültige Alternative, aber symfony new wird empfohlen, da es automatisch optimale Einstellungen konfiguriert.

2

Welcher Ordner enthält die Controller in einem Symfony-7-Projekt?

Antwort

Controller werden gemäß der Standardstruktur von Symfony im Ordner src/Controller/ abgelegt. Der entsprechende Namespace ist App\Controller. Diese Konvention ermöglicht automatisches Autowiring und erleichtert die Code-Organisation. Die anderen genannten Ordner existieren in der Standard-Symfony-Struktur nicht.

3

Was ist ein Bundle in Symfony?

Antwort

Ein Bundle ist ein wiederverwendbares Paket, das Code und Ressourcen (Controller, Templates, Konfiguration) rund um eine bestimmte Funktion gruppiert. Es kann projektübergreifend in mehreren Symfony-Projekten geteilt werden. Drittanbieter-Bundles werden über Composer installiert und in config/bundles.php registriert. Im modernen Symfony werden Bundles hauptsächlich für Bibliotheken von Drittanbietern verwendet.

4

Welche Datei enthält die Liste der aktiven Bundles in einem Symfony-Projekt?

5

Was sind die drei Standardumgebungen in Symfony?

+22 Interview-Fragen

Meistere Symfony für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten