Zastanawiam się, czy możliwe jest użycie bazującej na jsonach baz danych opartej na dokumentach, takiej jak Mongodb lub Couchdb, na projekcie symfony takim, jaki jest używany dla strony z ruby-on-rails? A jeśli tak, jak można to zrobić?Symfony (framework PHP) i MongoDB (lub jakakolwiek bazująca na jsonach baza danych)
Odpowiedz
Możesz uzyskać pomoc od MongoDB PHP Language Center. Istnieją łącza do kilku bibliotek PHP dla MongoDB, w tym scentralizowanego rejestratora dla aplikacji symfony.
AFAIK jedynym ramy mają zintegrowane wsparcie Mongo jak dotąd jest Vork.
Widziałem post od kogoś, kto doposażenia Ciasto używać MongoDB, ale w zasadzie musiał ReWire całego modelu silnika.
Spróbuj zbudować swój projekt za pomocą flagi "nie-orm". Nie ma potrzeby posiadania relacyjnej bazy danych obiektu, jeśli nie korzystasz z relacyjnej bazy danych. Po prostu buduj klasy dla swoich danych w PHP. Będą one działać jako twój schemat, co ma sens, ponieważ schemat nie jest zdefiniowany w warstwie danych.
Jest DoctrineMongoDBBundle do użycia z Symfony 2
Można również sprawdzić http://li3.me/ jedynym pełnym stos frameworkiem z pełni zintegrowana obsługa MongoDB (i CouchDB).
Wszystkie współczesne ramy mogą współpracować z Mongodb. Symfony zrób to bardzo dobrze z doktryną jako przykładem
Wygląda interesująco, ale inne ramy :( – fenderplayer