« Keeping Your Database and PHP in Sync | Main | To persist or not to persist? »

Angering Database Gods

Slides for Angering Database Gods from php|tek 2008.

I was really surprised how many people also have issues with ORM implementations in PHP frameworks! Also, give me coffee for 9am presentations...

For some follow-up reading, Sebastian recommends Why Active Record Sucks.

Comments (2)

Very nice presentation! Are there are complementary notes?

ORM's are a known a painful problem in PHP (and probably other languages). They simply fail at table relationships - fetching information spread between several tables in a reasonable manner is beyond them.

I have submitted a Zend Framework proposal for a half-and-half solution to abstract some of the query composition process but its not an ORM of any kind (though it integrates with Zend_Db_Table). It can be seen here - http://framework.zend.com/wiki/display/ZFPROP/Zend_Db_Gateway
(No relation to the Gateway pattern)
I have since upgraded it to include magic inflection of many-to-many rules, and I will be writing about it soon on my blog as part of series of articles on Models in the Zend Framework.

Very nice presentation, but what program did you use to create the slides?

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

Maggie Nelson is a software developer in New York City. She likes open source (especially PHP) but is willing to break her "free is good" philosophy for Oracle.


Subscribe to my feed

Copyright 2008 Maggie Nelson

New York PHP Community Member

Powered by
Movable Type 3.34