dORM is a PHP object relational mapper which I have written with the goal of completely abstracting SQL, while keeping the power and flexibility of relational databases.
It implements multiple software design patterns such as Unit of Work, Identity Map, Lazy Load, Foreign Key Mapping, Association Table Mapping, Metadata Mapping and Data Mapper. Special thanks to Martin Fowler’s Patterns of Enterprise Application Architecture which greatly inspired me.
I am looking forward to get feature requests and some feedback from the PHP community. Hope you enjoy this piece of code and that it will help you focus on business logic.
I am currently working on a screencast that will showcase a simple application written with dORM. I’ll post an article here as soon as it is available.
Leave your comments below !