
Fondamenti di Symfony
Installazione, struttura del progetto, bundle, environment, configurazione, routing, controller
1Quale comando crea un nuovo progetto Symfony con tutte le dipendenze per un'applicazione web?
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.
2Quale cartella contiene i controller in un progetto Symfony 7?
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.
3Cos'è un Bundle in Symfony?
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.
Quale file contiene l'elenco dei bundle attivi in un progetto Symfony?
Quali sono i tre ambienti predefiniti in Symfony?
+22 domande da colloquio
Altri argomenti di colloquio Symfony
PHP Moderno (8.1+)
Routing & Controllers
Twig & Templates
Fondamenti di Doctrine ORM
Form Symfony
Validazione dei dati
Dependency Injection & Services
Security & Authentication
Doctrine avanzato
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache e prestazioni
Workflow Component
Testing Symfony
Mailer Component
Traduzioni e i18n
EasyAdmin Bundle
Architettura Symfony
Performance e ottimizzazione
Sicurezza avanzata
Bundle Personalizzati
Microservices con Symfony
Real-time & WebSockets
Deployment & DevOps
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