Mi chiedevo se fosse possibile utilizzare un database basato su json senza schemi, basato su documenti come Mongodb o Couchdb su un progetto symfony come il suo usato per siti web di ruby-on-rails? E se sì, come può essere fatto?Symfony (framework PHP) e MongoDB (o qualsiasi database basato su json)
risposta
È possibile ricevere assistenza dallo MongoDB PHP Language Center. Ci sono collegamenti a diverse librerie PHP per MongoDB, incluso un logger centralizzato per le applicazioni symfony.
AFAIK, l'unico framework in cui è stato ancora integrato il supporto Mongo è Vork.
Ho visto un post da qualcuno che ha riadattato Cake per utilizzare MongoDB, ma in pratica hanno dovuto ricablare l'intero motore del modello.
Prova a creare il tuo progetto con la bandiera no-orm. Non è necessario disporre di un database relazionale di oggetti se non si utilizza un database relazionale. Basta creare classi per i tuoi dati in PHP. Questi funzioneranno come schema, che ha senso se uno schema non è definito nel livello dati.
C'è una DoctrineMongoDBBundle per l'uso con Symfony 2
È anche possibile controllare http://li3.me/, l'unico framework PHP full-stack con supporto completamente integrato per MongoDB (e CouchDB).
Tutta la struttura moderna di majore può funzionare con Mongodb. Symfony fa molto bene con la dottrina come esempio
Sembra interessante ma un altro quadro :( – fenderplayer