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
- 1. bazująca na plikach baza danych NoSql?
- 2. Neo4j (lub jakakolwiek inna baza danych wykresów) modelowanie
- 3. Baza danych MongoDb kontra Kolekcja
- 4. php DAL - osobna jednostka i baza danych?
- 5. Entity Framework i MongoDb
- 6. Przydatna baza danych PHP klasy
- 7. MongoDB + aplikacja internetowa: baza danych dla użytkownika
- 8. baza danych mongodb z Java play 2.0
- 9. Gdzie jest baza danych MongoDB meteorytów?
- 10. ViewPager i baza danych
- 11. Baza danych lokalizacji lub lokalizacji
- 12. Baza danych tworzenia i produkcji?
- 13. Jakakolwiek praca z kluczem Mongodb nie może zawierać "." lub "$"?
- 14. Lista wartości: Stałe kodowe lub baza danych?
- 15. Baza danych - wersja danych
- 16. Baza danych PHP/SQL wyszukująca dobre praktyki i bezpieczeństwo
- 17. Rozszerzona rzeczywistość bazująca na położeniu Android SDK
- 18. Mikrousługi i baza danych łączy
- 19. mongodb i php: buforowanie połączeń
- 20. Baza danych MySQL PHP dziwne znaki
- 21. Baza zapytań Persist Entity Framework
- 22. Baza danych Elasticsearch i NoSql
- 23. Dlaczego tak duża jest pusta baza danych MongoDB?
- 24. Czy istnieje baza danych Entity Framework 7 - pierwszy generator POCO?
- 25. MongoDB Shell() w PHP i Python
- 26. Generics i baza danych - numer projektu
- 27. Baza danych - tabela faktów i tabela wymiarów
- 28. Baza danych H2 Szybsze ładowanie danych CSV
- 29. Baza danych bazy danych Codeigniter
- 30. wyciek pamięci php/symfony/doctrine?
Wygląda interesująco, ale inne ramy :( – fenderplayer