Publicado en
Frameworks, Programación el
14 de July de 2009 por
Manel Pérez Mata
Tags: Doctrine, ORM, Symfony | (2 Comentarios)
Vamos a ver como informar al magnífico ORM Doctrine de que debe tratar un par de tablas con una relación many-to-many utilizando una tabla intermedia.
Supongamos que tenemos una talba de jugadores de fútbol y una tabla de equipos. Un equipo estará compuesto por varios jugadores y a su vez, un jugador puede estar relacionado con varios equipos (el actual, más los equipos por los que ha pasado en su vida deportiva).
Para este ejemplo necesitaremos tres tablas: Team, Player y una relacional TeamPlayer. … Seguir Leyendo
Publicado en
Bases de datos, Frameworks el
7 de July de 2009 por
Manel Pérez Mata
Tags: Doctrine, MySQL, Oracle, ORM, Symfony | Añadir comentario
Symfony integra Propel ORM por defecto, sin embargo, Doctrine está ganando puntos sobre su rival.
La principal ventaja de cada uno de ellos es:
Propel: Está completamente integrado con Symfony y decenas de plugins sólo funcionan para Propel.
Doctrine: Tiene muy buen rendimiento en ejecución y una forma muy concisa al escribir consultas complejas.
Si te has decidido a utilizar Doctrine en lugar de Propel y no sabes como integrarlo con Symfony, aquí te dejo los pasos para activarlo. … Seguir Leyendo
Publicado en
Bases de datos, Frameworks, Programación el
3 de July de 2009 por
Manel Pérez Mata
Tags: Doctrine, MySQL, Oracle, ORM | (7 Comentarios)
Qué es un ORM?
Un ORM o (Object Relation Mapper) es una técnica de programación que nos permite convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional, es decir, las tablas de nuestra base de datos pasan a ser clases y los registros objetos que podemos manejar con facilidad.

… Seguir Leyendo