2014-06-19 36 views
0

我现在有一个使用CakePHP的中型项目。它是/正在使用MySQL作为数据库。Fine MongoDB整合PHP框架?

虽然我听说并对MongoDB做过一些研究。我想尝试一下。

但是,CakePHP实现模型的方式是为MySQL设计的,即使使用Mongo for PHP插件。它仍在使用“不方便”的方式。

那么,是否有一个PHP框架能够很好地集成MongoDB,并且具有与MongoDB相同(或几乎相同)的数据库API。

TYIA

+0

MongoDB是NoSQL,所以也许你不应该坚持使用基于SQL的语法? – winkbrace

+0

@winkbrace是的,CakePHP的模型API用于SQL查询。所以我正在寻找一个与MongoDB具有相同API的替代品。 – user3753762

回答

0

你可以尝试Laravel 4.x版与jenseggers MongoDB的包: https://github.com/jenssegers/laravel-mongodb

你也可以给Yii的射门或学说应该给你的MongoDB支持开箱即用。

最终出于个人经验,我推荐Laravel由于其与数据库通信的优雅方式;如果正确完成,则不需要编写单个SQL查询。

+1

感谢兄弟,Laravel似乎符合我的口味,xD。它很高雅,就像Django一样。 – user3753762