2012-12-19 36 views

回答

3

這樣的事情不再存在了。 Zend框架在第二個版本中從提供完整的ORM可能性和提供了一個好的QueryBuilder中退步了一步。即下的所有東西\Zend\Db\Sql\*

如果你想要ORM-Features,最好建議使用一個好的ORM。有幾個非常好的,包括PropelDoctrine2。後者已經通過Module doctrine/DoctrineORMModule獲得了Zend Framework 2的很好實現。

使用完整的ORM有很多優點,其中之一就是Propel和Doctrine提供的令人敬畏的文檔。 Doctrine還提供與mongoDB的兼容性。所以你可能想要嘗試其中的一種;)

+0

我對基本的ORM東西缺乏某些失望,這在ZF1中完全足以滿足我的需求。我正在重構一個從ZF1到ZF2的複雜應用程序,看起來我最終會混合使用第三方組件,而不是純粹的ZF2解決方案。 – aimfeld

+1

第三方不一定是壞事。考慮到Doctrine在ZF2中有很好的實現,它的工作好幾倍。雖然在ZF1中的實現很好,但是,它缺少很多東西,性能很糟糕。好的ORM解決了這個問題。 – Sam