Me preguntaba si es posible usar una base de datos basada en documentos libre de esquemas basada en json como Mongodb o Couchdb en un proyecto de Symfony como se usa para sitios web ruby-on-rails? Y si es así, ¿cómo se puede hacer?Symfony (framework PHP) y MongoDB (o cualquier base de datos json)
Respuesta
Puede obtener ayuda del MongoDB PHP Language Center. Hay enlaces a varias bibliotecas PHP para MongoDB, incluido un registrador centralizado para aplicaciones Symfony.
AFAIK, el único marco para tener integrado el soporte de Mongo hasta el momento es Vork.
Vi una publicación de alguien que actualizó Cake para utilizar MongoDB, pero básicamente tuvieron que volver a cablear todo el motor del modelo.
Intente construir su proyecto con el indicador de no-orden. No es necesario tener una base de datos relacional de objetos si no está utilizando una base de datos relacional. Simplemente crea clases para tus datos en PHP. Estos funcionarán como su esquema, lo que tiene sentido, ya que un esquema no está definido en la capa de datos.
Hay una DoctrineMongoDBBundle para su uso con Symfony 2
También puede comprobar fuera de http://li3.me/, el único marco PHP-pila completa con soporte totalmente integrado para MongoDB (y CouchDB).
Todo el marco moderno de majore puede funcionar con Mongodb. Symfony hacerlo muy bien con la doctrina como un ejemplo
- 1. Entity Framework y MongoDb
- 2. Inserte JSON en MongoDb directamente desde PHP
- 3. Marco Php: Symfony 1, Symfony 2 o Yii
- 4. MongoDB: BSON a JSON
- 5. MongoDB o CouchDB como base de datos para dispositivos móviles?
- 6. Arquitectura de base de datos MongoDB
- 7. Serializar o json en PHP?
- 8. Elija Zend O Symfony? ¿Y por qué?
- 9. MongoDB Estructura de base de datos y prácticas recomendadas Ayuda
- 10. base de datos node.js
- 11. Cifrado de base de datos MongoDB
- 12. ¿MongoDB MapReduce bloquea la base de datos
- 13. MongoDB como la base de datos principal?
- 14. Cubo OLAP - PHP y MongoDB
- 15. crear base de datos segura en mongodb
- 16. DataSize base de datos en MongoDB
- 17. Entity framework 4 y base de datos múltiple
- 18. MongoDB (shell) en PHP y Python
- 19. Base de datos de Mock Entity Framework
- 20. Entity Framework y nombres de columna de base de datos
- 21. Entity Framework sin base de datos
- 22. Cómo mostrar etiquetas HTML guardadas en la base de datos utilizando Symfony 2 y Twig
- 23. zend-framework versus Kohana versus Symfony
- 24. ¿Necesito un servidor web especial para poder utilizar un framework PHP como CakePHP o Symfony?
- 25. Para almacenar personas en MySQL (o cualquier base de datos): ¿varias tablas o solo una?
- 26. php/symfony/doctrine memory leak?
- 27. Diseño de esquema de base de datos MongoDB
- 28. OpenSource CMS en Symfony framework?
- 29. MongoDB MapReduce no devuelve datos en PHP
- 30. Base de datos liviana (SQL o NoSQL)
Parece interesante, pero otro marco :( – fenderplayer