Looking for doctrine2 Answers? Try Ask4KnowledgeBase
Looking for doctrine2 Keywords? Try Ask4Keywords

doctrine2Empezando con doctrine2


Observaciones

Doctrine 2 es el término coloquial utilizado para el componente de Mapeo Relacional de Objetos (ORM) del Proyecto Doctrine .

El ORM se encuentra en la parte superior de la Capa de abstracción de base de datos (DBAL) de Doctrine Project y proporciona formas de consultar y manipular la información en la base de datos subyacente mediante el DSL de Doctrine denominado DQL.

El uso de ORM brinda a los desarrolladores muchas ventajas sobre el acceso directo a la base de datos:

  • DBAL se abstrae en muchas plataformas permitiendo el uso del mismo código ORM con muchas plataformas de bases de datos. (MySQL, PgSQL, Sqlite, Oracle)
  • La asignación de estructuras de bases de datos a modelos de dominio permite la separación de inquietudes .
  • Soporte para técnicas avanzadas de almacenamiento en caché en muchas plataformas (APC, Redis, etc.)

Además, Doctrine 2 ofrece integraciones con muchos marcos web PHP populares ( Symfony , Zend , Laravel ) que hacen que la dificultad de configuración sea baja.

Instalación o configuración

Doctrine 2 es fácil de instalar a través del compositor

composer require doctrine/orm
 

pero también se puede descargar desde http://www.doctrine-project.org/projects/orm.html o desde su página de proyecto GitHub .