Estructura de un proyecto en symfony 3
Una vez que hemos hecho la instalación, es hora de saber cual es la estructura de un proyecto en symfony 3, de esta manera podremos entender mejor como funciona y cómo trabajar con este framework.
Como ya vimos en la instalación, de base symfony 3 nos crea la siguiente estructura:
Cómo vemos hay varios directorios que aunque estudiaremos en más profundidad conforme vayamos avanzando, ahora podemos tener una pequeña idea de que funcionalidad tienen:
- app: en este directorio se encuentran los archivos de configuración de la aplicación.
- bin: este directorio contiene los ejecutables del proyecto o de sus dependencias. Principalmente se ecuentran aquí la consola de Symfony
- src: aquí se encuentran las clases de negocio, plantillas HTML, controladores… agrupándose en blundes. Básicamente se trata del nucleo de nuestro proyecto y donde tiene lugar prácticamente todo nuestro proyecto.
- var: aquí se encuentran los logs y la caché de nuestro proyecto
- web: contiene todos los recursos públicos como imágenes, archivos css, javascript…
Con esto ya tenemos una idea de que se encuentra en cada uno de estos directorios y podemos empezar a movernos por nuestro proyecto, aunque aun no hayamos programado ninguna línea de código.