我現在有一個使用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