2014-06-19 66 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