我现在有一个使用CakePHP的中型项目。它是/正在使用MySQL作为数据库。Fine MongoDB整合PHP框架?
虽然我听说并对MongoDB做过一些研究。我想尝试一下。
但是,CakePHP实现模型的方式是为MySQL设计的,即使使用Mongo for PHP插件。它仍在使用“不方便”的方式。
那么,是否有一个PHP框架能够很好地集成MongoDB,并且具有与MongoDB相同(或几乎相同)的数据库API。
TYIA
我现在有一个使用CakePHP的中型项目。它是/正在使用MySQL作为数据库。Fine MongoDB整合PHP框架?
虽然我听说并对MongoDB做过一些研究。我想尝试一下。
但是,CakePHP实现模型的方式是为MySQL设计的,即使使用Mongo for PHP插件。它仍在使用“不方便”的方式。
那么,是否有一个PHP框架能够很好地集成MongoDB,并且具有与MongoDB相同(或几乎相同)的数据库API。
TYIA
你可以尝试Laravel 4.x版与jenseggers MongoDB的包: https://github.com/jenssegers/laravel-mongodb
你也可以给Yii的射门或学说应该给你的MongoDB支持开箱即用。
最终出于个人经验,我推荐Laravel由于其与数据库通信的优雅方式;如果正确完成,则不需要编写单个SQL查询。
感谢兄弟,Laravel似乎符合我的口味,xD。它很高雅,就像Django一样。 – user3753762
MongoDB是NoSQL,所以也许你不应该坚持使用基于SQL的语法? – winkbrace
@winkbrace是的,CakePHP的模型API用于SQL查询。所以我正在寻找一个与MongoDB具有相同API的替代品。 – user3753762