Symfony

Fondamenti di Symfony

Installazione, struttura del progetto, bundle, environment, configurazione, routing, controller

25 domande da colloquio·
Junior
1

Quale comando crea un nuovo progetto Symfony con tutte le dipendenze per un'applicazione web?

Risposta

Il comando symfony new --webapp crea un progetto Symfony completo con tutte le dipendenze necessarie per un'applicazione web (Twig, Doctrine, Security, ecc.). La variante symfony new senza --webapp crea un progetto minimo. Composer create-project è un'alternativa valida, ma symfony new è consigliato perché configura automaticamente le impostazioni ottimali.

2

Quale cartella contiene i controller in un progetto Symfony 7?

Risposta

I controller vengono collocati nella cartella src/Controller/ secondo la struttura standard di Symfony. Il namespace corrispondente è App\Controller. Questa convenzione consente l'autowiring automatico e facilita l'organizzazione del codice. Le altre cartelle menzionate non esistono nella struttura standard di Symfony.

3

Cos'è un Bundle in Symfony?

Risposta

Un Bundle è un pacchetto riutilizzabile che raggruppa codice e risorse (controller, template, configurazione) attorno a una funzionalità specifica. Può essere condiviso tra più progetti Symfony. I bundle di terze parti vengono installati tramite Composer e registrati in config/bundles.php. In Symfony moderno, i bundle sono utilizzati principalmente per le librerie di terze parti.

4

Quale file contiene l'elenco dei bundle attivi in un progetto Symfony?

5

Quali sono i tre ambienti predefiniti in Symfony?

+22 domande da colloquio

Padroneggia Symfony per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis