
Fundamentos de Symfony
Instalación, estructura del proyecto, bundles, environments, configuración, routing, controllers
1¿Qué comando crea un nuevo proyecto Symfony con todas las dependencias para una aplicación web?
¿Qué comando crea un nuevo proyecto Symfony con todas las dependencias para una aplicación web?
Respuesta
El comando symfony new --webapp crea un proyecto Symfony completo con todas las dependencias necesarias para una aplicación web (Twig, Doctrine, Security, etc.). La variante symfony new sin --webapp crea un proyecto mínimo. Composer create-project es una alternativa válida, pero se recomienda symfony new porque configura automáticamente los parámetros óptimos.
2¿Qué carpeta contiene los controllers en un proyecto Symfony 7?
¿Qué carpeta contiene los controllers en un proyecto Symfony 7?
Respuesta
Los controllers se colocan en la carpeta src/Controller/ según la estructura estándar de Symfony. El namespace correspondiente es App\Controller. Esta convención permite el autowiring automático y facilita la organización del código. Las otras carpetas mencionadas no existen en la estructura estándar de Symfony.
3¿Qué es un Bundle en Symfony?
¿Qué es un Bundle en Symfony?
Respuesta
Un Bundle es un paquete reutilizable que agrupa código y recursos (controllers, plantillas, configuración) en torno a una funcionalidad específica. Puede compartirse entre varios proyectos Symfony. Los bundles de terceros se instalan mediante Composer y se registran en config/bundles.php. En el Symfony moderno, los bundles se usan principalmente para bibliotecas de terceros.
¿Qué archivo contiene la lista de bundles activos en un proyecto Symfony?
¿Cuáles son los tres entornos predeterminados en Symfony?
+22 preguntas de entrevista
Otros temas de entrevista Symfony
PHP Moderno (8.1+)
Routing & Controllers
Twig & Templates
Fundamentos de Doctrine ORM
Formularios Symfony
Validación de datos
Dependency Injection & Services
Security & Authentication
Doctrine avanzado
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache y Rendimiento
Workflow Component
Testing Symfony
Mailer Component
Traducciones e i18n
EasyAdmin Bundle
Arquitectura Symfony
Rendimiento y optimización
Seguridad avanzada
Bundles Personalizados
Microservices con Symfony
Real-time & WebSockets
Deployment & DevOps
Domina Symfony para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis