Symfony2 – Tras los pasos de Dustin

04/04/2011

Hoy 4/4/11 todavia Symfony2 es un bebé PR9 y además de hacer un cambio radical con su hermano menor Symfony 1, la documentación, al tiempo de su nacimiento, fué poca comparándola con la versión anterior. Pero la comunidad y los desarrolladores están produciendo documentación con frenesí.

Para mi iniciación en Symfony2 me está resultando de mucha utilidad el tutorial  Smfony2Project de Dustin Dobervich.

Symfony2 Project

Symfony2 Hola Mundo!

Llegando a la parte IV del tutorial

Esta parte es muy interesante para mi porque introduce el tema de Doctrine2 ORM por defecto de Symfony2 y el repositorio de entidades con el potente DQL.

Doctrine 2 DQL 2 SQL

Doctrine 2 DQL 2 SQL

Las consultas en Doctrine Query Language (DQL) son usadas para el acceso a los datos. DQL es parecido a SQL, pero a diferencia de SQL, DQL actúa sobre las entidades y no sobre las tablas de la base de datos.

La consulta anterior de DQL del tutorial, genera esta consulta SQL:

Symfony2 Dcotrine2 DQL 2 SQL

Symfony2 Dcotrine2 DQL 2 SQL

Y parece que la tendencia es hacia usar anotaciones (comentarios) para la configuración de las entidades.

Anuncios