DesarrolloLibre

Desarrollo Web, Android, juegos y mucho más

Categorias
09-02-2017

La estructura de un proyecto en Symfony está compuesta de una serie de carpetas a las cuales podemos anexarles varias propias para extender funcionalidades y modularizar y personalizar nuestro desarrollo; por ejemplo, podemos crear Servicios para agregar pequeñas tareas que pueden ser empleadas por distintas acciones en distintos controladores (algo así como vienen siendo los Helpers en CodeIgniter); aun así, Symfony cuenta con algunas carpetas que son fijas u obligatorias las cual podremos ver apenas creemos un proyecto tal como mostramos en una entrada anterior:

¿Cómo instalar y configurar Symfony en Linux en dos pasos?

Cómo instalar symfony en dos sencillos pasos con composer

Entre los que debes conocer tenemos:

Carpeta app/

En esta carpeta se encuentra la mayoría de los archivos de configuración de la aplicación, como la base de datos y los templates que empleamos en los Bundle.

Carpeta src/

Prácticamente la totalidad de nuestro código personalizado o el código que nosotros generemos estará contenido dentro de esta carpeta con su respectivo árbol de organización.

Carpeta bin/

Los comandos que empleamos desde el CRM o la terminal en linux son unos archivos que se encuentran alojados en bin/console.

Carpeta test/

Carpeta var/

Esta carpeta es generada automáticamente, en ella se encuentras otras carpetas como la caché la cual puede ocasionar varios problemas al momento de desarrollar la aplicación así como los logs y las sesiones.

Carpeta vendor/

Aquí se encuentras cualquier paquete que descarguemos vía composer, como los Bundle de knpbundles en donde encontraremos una gran cantidad de Bundle listo para usar.

Carpeta web

Esta es la raíz de nuestro proyecto, aquí van todos los recursos web como imágenes, CSS y JavaScript.


Publicidad

Give me for a beer!

Algunos recursos que te pueden interesar

TCPDF: clase Oper Source para generar PDF con PHP

TCPDF: clase Oper Source para generar PDF con PHP

Algunos artículos que te pueden interesar

Cómo instalar la SDK de Facebook para PHP en CodeIgniter

Cómo instalar la SDK de Facebook para PHP en CodeIgniter

Andrés Cruz 08-09-2016

Tipos de variables en PHP

Tipos de variables en PHP

En este artículo veremos como crear una variable en PHP, particularidades de las mismas y tipos de datos en PHP.

Andrés Cruz 27-07-2013

¿Cómo conectarnos a Twitter y enviar tweets con PHP?

¿Cómo conectarnos a Twitter y enviar tweets con PHP?

En este artículo veremos una de las muchas librerías de Twitter para PHP que existen; twitter-api-php permite conectar una aplicación escrita en PHP con la API de Twitter y enviar tweets.

Andrés Cruz 02-06-2014