Ruby-on-Rails Web サイトに使用されるような symfony プロジェクトで、Mongodb や Couchdb のような json ベースのスキーマフリーでドキュメントベースのデータベースを使用できるかどうか疑問に思っていましたか? はいの場合、どのように行うことができますか?
6 に答える
Symfony2で使用するDoctrineMongoDBBundleがあります
MongoDB PHP Language Centerからヘルプが得られる場合があります。symfony アプリケーション用の集中ロガーを含む、MongoDB 用のいくつかの PHP ライブラリへのリンクがあります。
また、MongoDB (および CouchDB) を完全にサポートする唯一のフルスタック PHP フレームワークであるhttp://li3.me/も確認できます。
no-ormフラグを使用してプロジェクトをビルドしてみてください。リレーショナルデータベースを使用していない場合は、オブジェクトリレーショナルデータベースを用意する必要はほとんどありません。PHPでデータのクラスを作成するだけです。これらはスキーマとして機能します。これは、スキーマがデータレイヤーで定義されていないため意味があります。
私の知る限り、Mongo サポートをまだ統合している唯一のフレームワークは Vorkです。
Cake を改造して MongoDB を使用する人からの投稿を見ましたが、基本的にモデル エンジン全体を再配線する必要がありました。
すべての主要な最新フレームワークは Mongodb で動作します。symfony は doctrine を例として非常にうまく機能します