Ver índice de contenidos del libro

Capítulo 9. Utilizando la herencia de tablas de Doctrine

por Hugo Hamon

Doctrine se ha convertido oficialmente en el ORM por defecto de Symfony 1.3, mientras que el desarrollo de Propel ha decaído en los últimos meses. Aún así, el proyecto Propel todavía está activo y sigue mejorando gracias al esfuerzo de varios miembros de la comunidad Symfony.

La versión 1.2 de Doctrine se ha convertido en el ORM por defecto de Symfony porque es más fácil de utilizar que Propel y porque incluye un montón de utilidades como comportamientos, consultas DQL sencillas, migraciones y herencia de tablas.

Este capítulo describe lo que es la herencia de tablas y cómo se integra con Symfony 1.3. Haciendo uso de un proyecto real, este capítulo muestra cómo aprovechar la herencia de tablas de Doctrine para hacer que el código sea más flexible y esté mejor organizado.