Symfony (фреймворк PHP) и MongoDB (или любая база данных на основе json)

Мне было интересно, можно ли использовать JSON-основанную без схемы, основанную на документах базу данных, такую ​​как Mongodb или Couchdb, в проекте symfony, например, на веб-сайтах ruby-on-rails? И если да, как это можно сделать?

Существует DoctrineMongoDBBundle для использования с Symfony 2

Вы можете получить некоторую помощь от языкового центра PHP MongoDB . Существуют ссылки на несколько библиотек PHP для MongoDB, включая централизованный регистратор для приложений Symfony.

Вы также можете проверить http://li3.me/ , единственную полнотекстовую фреймворк PHP с полностью интегрированной поддержкой MongoDB (и CouchDB).

Попробуйте создать свой проект с флагом no-orm. Существует мало необходимости иметь реляционную базу данных объекта, если вы не используете реляционную базу данных. Просто создайте классы для ваших данных в PHP. Они будут функционировать как ваша схема, что имеет смысл, поскольку схема не определена на уровне данных.

AFAIK, единственная рамочная платформа, которая пока еще поддерживает Монго, – это Vork .

Я видел сообщение от кого-то, кто модифицировал Cake для использования MongoDB, но в основном они должны были перемотать весь модельный движок.

Все модные современные рамки могут работать с Mongodb. Symfony очень хорошо справляется с доктриной как пример