好吧,seeing as I’m dissatisfied with
Zend_Db_Table
after being spoiled by LINQ,我正在寻求开始用ORM.
General consensus似乎是
Doctrine和
Propel是唯一值得认真使用的好东西 – 无论我的意见如何,我都想使用至少适度受欢迎的东西,这样以后的人们可以看看我正在研究的这个应用程序没有头部爆炸:P
我目前倾向于Propel,因为它的文档似乎更完整,它支持嵌套的集合模型(也称为“修改的预订树横向模型”),开箱即用.但是,我喜欢Doctrine使用命名空间和其他PHP 5.3功能,而且它似乎更受欢迎.
从那些使用ORM和Zend Framework的人那里,它与现有的框架(如果有的话)更好地融合?使用Zend的任一框架都应注意哪些问题?
我不能代表Propel,但ZF和Doctrine有很多很好的整合资源.见
Zend Framework 1.11 with Doctrine 2 Integration