Hello everyone,
I find myself in the position to pick a framework to do ORM in PHP. Right now I put my eyes on two frameworks:
- Propel: This one is OK, it has plenty of features but it doesnt handle many-to-many relationship very elegant. Overall it is ok, but you have to put a lot of sweat over it
I have tried Propel and it works, but I've just written some simple examples. Nothing to stressfull for the framework.
- EZPDO: This one looks more magical. It has a lot of nice features but there is something I dont like. The thing that confuses me is that it is supposedly creates the tables on the fly, based on the classes and some "metadata" (PHPDocs) of the classes. I cant imagine what happen when you modify a class.
- PHPDoctrine: This one looks the more advanced one, but I am still searching what happen when you modify a class. But I've never heard about it before, so I am still reading to make up my mind
I was wondering if anyone has used any of these (or some other framework) and what problems (things that bugged you, anything) did you find.
Any comment will be appreciated
Thanks all!
Cheers!