Tutoriales sobre PHP

Las novedades de Composer 1.7

Composer es el gestor de paquetes/dependencias que utilizan las aplicaciones PHP. Hace unos días se publicó la versión 1.7.0, que introduce algunas mejoras menores pero interesantes. Los comandos más utilizados (install y update) ahora definen alias de una sola letra para que los...

Las novedades de Doctrine ORM 2.5 (Segunda parte)

Este tutorial es la segunda parte del artículo sobre las novedades de Doctrine 2.5. La primera parte se centró en las nuevas funcionalidades más relevantes, como los objetos embebidos y la caché de segundo nivel para Redis, Memcache y Riak. En esta segunda parte se explican las m...

Las novedades de Doctrine ORM 2.5 (Primera parte)

Antes de actualizar Doctrine ORM a su versión 2.5, primero lee atentamente esta guía donde se explican todos sus cambios, especialmente aquellos que son incompatibles con las versiones anteriores de Doctrine. Después, actualiza Doctrine entrando con la consola de comandos en el d...

Aprende Symfony2 (Parte 6): Conclusión

Este es el quinto artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos desarrollamos una aplicación sencilla que muestra información sobre empresas y que contiene los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ ...

Aprende Symfony2 (Parte 5): Tests

Este es el quinto artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos desarrollamos una aplicación sencilla que muestra información sobre empresas y que contiene los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ ...

Aprende Symfony2 (Parte 4): Controladores

Este es el cuarto artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos comenzamos a crear una aplicación vacía de un solo bundle con los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │...

Aprende Symfony2 (Parte 3): Bundles

Este es el tercer artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ └── config...

Aprende Symfony2 (Parte 2): Aplicación vacía

Este es el segundo artículo de la serie para aprender a programar con el framework Symfony. En el primer artículo empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── composer.json ├── composer.lock └── .gitignore Al ejecutar el comando composer install se ...

Aprende Symfony2 (Parte 1): Composer

¿No sabes nada del framework Symfony2, y te gustaría leer una guía rápida para aprender cómo utilizarlo, y cómo funciona? ¡Entonces este artículo es para ti! No me malinterpretes, tarde o temprano tendrás que leer la documentación de Symfony, y deberás practicar mucho si quieres ...

Acelera la ejecución de tus tests con PHPUnit

Para que una suite de tests unitarios y funcionales sea útil, debe ser muy rápida al ejecutarse. Si desarrollas tus aplicaciones siguiendo metodologías como el TDD o desarrollo guiado por pruebas, entonces la rapidez no es recomendable sino totalmente obligatoria. Algunos autores...