A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

12. Administrar la base de datos con Doctrine ORM

Doctrine es una librería de PHP de software libre que provee métodos convenientes para administrar nuestra base de datos de una manera orientada a objetos. Para trabajar con base de datos relacionales Doctrine provee de un componente llamado Mapeo objeto-relacional (brevemente ORM). Con Doctrine ORM mapeamos nuestra tabla de base de datos a una clase PHP (en la terminología del Diseño guiado por el dominio, una clase entidad) y una fila de la tabla es mapeada a una instancia de la clase entidad. Si somos nuevos en Doctrine es recomendable revisar el Apéndice D. Introducción a Doctrine para una información introductorio sobre la arquitectura de la biblioteca Doctrine.

Doctrine es una biblioteca de terceros, no es parte de Zend Framework 3. Hablamos sobre Doctrine en este libro porque provee una manera fácil de usar base de datos a nuestro aplicación web basada en ZF3.

Componentes tratados en este capítulo:

Componente Descripción
Doctrine\ORM Implementa un Mapeo objeto-relacional.
DoctrineORMModule Fácil integración de Doctrine ORM con ZF3.
Zend\Paginator Soporte para la paginación.


Top