AdoDBRecord updated to version 0.5

This update of AdoDBRecord adds vastly improved functionality to the framework: The most interesting features are associations and association proxies. Customization is another important feature which makes the framework easier adoptable to legacy applications. The finder API has been reworked to accept options and is more flexible now. This will be improved even more during the next versions. You can access properties directly now instead of using the attributes array or functions. The association proxies make use of this – they act like properties. Models can be scoped now to provide standard finder options.

Read more in the wiki…


AdoDBRecord updated to version 0.4

This update of AdoDBRecord adds many functions like STI, testing framework, compatibility to both PHP4 and PHP5, inflectotion framework and inflectors, and some more.

Read more in the wiki…

AdoDBRecord updated to version 0.3

This update to AdoDBRecord incorporates a convenience method update_attributes() which updates and saves the record comfortably in one pass and returns the result of save() back to the caller.

Read more in the wiki…

AdoDBRecord updated to version 0.2

AdoDBRecord has been updated to version 0.2. This update incorporates delete(), destroy() and create() methods and thus makes it more usable.

Read more in the wiki…

ActiveRecord look-alike written in PHP using AdoDB

Since I developed with Rails using the ultra-comfortable ActiveRecord I felt the need for a similar solution in PHP. Googling around I found some people saying this is impossible. That’s true: Ruby’s OOP implementation is in many ways superior to PHP’s.

But anyway I decided: Some of ActiveRecords comfort must be possible in PHP. I’ve decided to build on AdoDB for PHP since it already does the heavy lifting of database abstraction very good.

The interface is currently very limited and should be very self explanatory. For all interested hackers I’ve set up a git repository at GitHub and would be very interested on your feedback.

This project grew out of the need to ease up database development in an already existing legacy application. It’s not meant as an exact ActiveRecord replacement in PHP – just similar in convenience.

Just follow this link: