MyActiveRecord

MyActiveRecord is a PHP implementation of Martin Fowler's Active Record pattern, as popularised by Ruby on Rails. Objects are retrieved via static methods of the base class, resulting in clean and simple relational/object mapping. It's MySQL only, meaning the whole thing is contained within a single class and none of the overhead of database abstraction is incurred. There is close to zero configuration. Even relationships are inferred, although this does mean sticking to some simple database naming rules.

Tags Database Software Development Libraries Application Frameworks php classes
Licenses BSD Revised
Implementation PHP

Tweet this project Short link

Rss Recent comments

Rcomment-before 18 Aug 2006 03:43 Rcomment-trans michelek Rcomment-after

feature request
have You thought about adding optional table prefixes to MyActiveRecord?

E152aa64804a4b795fd7c15bd2b75cd5_thumb

Project Spotlight

Transmission

A lightweight BitTorrent client.

No-screenshot

Project Spotlight

PyQt

Python bindings for the Qt GUI toolkit