doctrine orm

[1/1]

  1. Doctrine でインデックス作成を抑制する方法 (PHP, Symfony, Doctrine ORM) - 詳細解説とサンプルコード
    そこで、Doctrine に対して特定のプロパティやエンティティクラスに対してインデックスを作成しないよう指示する方法をいくつか紹介します。エンティティクラスのプロパティに @Index アノテーションを付与し、algorithm オプションを "none" に設定することで、そのプロパティにインデックスが作成されないように指定できます。
  2. Doctrine で CollectionType における最後のエンティティのみが永続化される問題のその他の解決策
    原因: この問題は、以下の状況で発生します。複数のエンティティを含むコレクションを CollectionType で表示している。フォーム送信時に、コレクション内のすべてのエンティティに値が入力されている。Doctrine がコレクション内のエンティティを個別に処理し、最後に処理されたエンティティのみをデータベースに保存する。