Doctrine 2 is an object-relational mapper (ORM) for PHP that provides transparent persistence for PHP objects. It uses the Data Mapper pattern at the heart, aiming for a complete separation of your domain/business logic from the persistence in a relational database management system. The benefit of Doctrine for the programmer is the ability to focus on object-oriented business logic and worry about persistence only as a secondary problem. This doesn’t mean persistence is downplayed by Doctrine 2, however, it is our belief that there are considerable benefits for object-oriented programming if persistence and entities are kept separated.
Features
- Easy configuration
- Preconfigured metadata, connections and caching
- Extendable: extend or add your own drivers for metadata, connections or cache
- Change metadata, connection or cache settings easy with a resolved hook
- Annotations, yaml, xml, config and static php meta data mappings
- Multiple entity managers and connections
Categories
Object-Relational Mapping (ORM)License
MIT LicenseFollow Laravel Doctrine ORM
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Laravel Doctrine ORM!