doctrine-odm

    0

    1答えて

    私はSymfony 2プロジェクトでMongoDB Doctrine ODMを使用しています。ドキュメントクラスでは、マッピングメタデータは注釈によって指定されます。たとえば : /** * @MongoDB\Document(collection="statistiche") */ このようにコレクション名がハードコードされています。グローバルなparameters.ym

    0

    1答えて

    私はSymfony 2.6アプリケーションを持ち、doctrine-odm-bundle 3.0.2(doctrine-odm:1.1.2、mongodb:1.4.0)を使用しています。 私の文書の属性は、referenceManyとreferenceOneです。新しいインスタンスを作成するときには、フィールドを入力して持続させてください。私は、ほとんどの空のドキュメントを作成することができますが

    0

    1答えて

    このレコードのフィールドspeedとそれに対応する他のフィールドの最大値を取得したい。 このMongoDBのクエリを持っている:私はSymfony2のとモンゴ・ODM-凝集バンドルを使用しておりますので、今すぐ db.Neo.aggregate({ $group: { _id: '$name', date: { $first: '$date' }, n

    0

    1答えて

    MongoDBとDoctrineの両方でかなり新しいです。私は現在、フレームワークのモデルシステムをセットアップしていて、イベントを実装しようとしています。 考え方は次のとおりです。特定のモデルが更新されると、新しいユーザー(モデル)も作成/更新する必要があります。私はPreUpdateイベントでこれをすべて行うので、変更をキャッチすることができます(モデルの電子メールアドレスが変更されているかど

    0

    1答えて

    インデックスが定義されたドキュメントがあります。 /** @ODM\Document */ class Stat { /** @ODM\Id(strategy="NONE", type="int") */ private $id; /** @ODM\Field(type="string") */ private $period; /** @

    0

    1答えて

    私は現在、非常に抽象的に書かれたサブスクライバに取り組んでいます。 私は私が処理する方法がわからないエッジが発生したことをしようとしている間: 1)マイドキュメントがサブ文書のembedManyコレクションを保持します。 2)私は$document->collection->clear() と呼んでいます3)私は次にフラッシュします どのようにしてコレクションプロパティの変更をキャッチできますか?

    -1

    1答えて

    PHP 5.5からPHP 7.0へのアップグレード中に、Symfonyプロジェクトに問題が発生しました。 http://www.doctrine-project.org/2016/06/09/odm-1-1-0-and-1-0-6.htmlの手順は、mongo-extがドクトリンで確実に動作するように行われています。互換性のアップグレードは発生しません。 PHP Fatal error: Cann

    1

    1答えて

    私はこの問題があります。いくつかの基本文書を拡張するいくつかの文書があります。これらの文書には、ユーザーがメモを追加できるような種類のメモ機能があります。私は別のコレクション(それは検索可能である必要があり、埋め込むことはできません)に格納されているノート文書を持ち、そのノートが属する文書を参照するownerプロパティを持っています。私はトラブルの教義でこれをモデル化します: <?php /*

    0

    2答えて

    質問は2つ以上の識別子キーを提供する方法ですか? class Customer { /** * @ODM\Id * * @JMS\Expose * @JMS\Type("string") * */ protected $id; /** * @var integer * @ODM\Id(

    0

    1答えて

    Doctrine ODMには、コレクションに使用する名前を指定するアノテーション(コレクション)があります。デフォルトではクラス名ですが、簡単に変更できます。 しかし、他のクラスによって拡張されたスーパークラスはマップされています。継承型は単一のコレクションであり、このコレクションには基本抽象クラスの名前が付けられます。この名前を変更するにはどうすればよいですか? 私はクラスBaseを持っていると