symfony

[1/1]

  1. Doctrine でインデックス作成を抑制する方法 (PHP, Symfony, Doctrine ORM) - 詳細解説とサンプルコード
    そこで、Doctrine に対して特定のプロパティやエンティティクラスに対してインデックスを作成しないよう指示する方法をいくつか紹介します。エンティティクラスのプロパティに @Index アノテーションを付与し、algorithm オプションを "none" に設定することで、そのプロパティにインデックスが作成されないように指定できます。
  2. Doctrine で CollectionType における最後のエンティティのみが永続化される問題のその他の解決策
    原因: この問題は、以下の状況で発生します。複数のエンティティを含むコレクションを CollectionType で表示している。フォーム送信時に、コレクション内のすべてのエンティティに値が入力されている。Doctrine がコレクション内のエンティティを個別に処理し、最後に処理されたエンティティのみをデータベースに保存する。
  3. Symfony、Doctrine、JSON:最強トリオでWebアプリケーション開発を加速させる
    SymfonyフレームワークDoctrine2 ORMDoctrine2では、JSON型フィールドを扱うためにいくつかの方法があります。jsonb型を使用するPostgreSQLなどのデータベースで利用可能なjsonb型は、JSONデータをネイティブに格納できるため、パフォーマンス面で優れています。