2

次のコレクションがあるとします。

class ProductsCollection extends ArrayCollection
{
    // ...
}

そして、次のエンティティ:

class Invoice
{
    // ...

    /**
     * @ORM\OneToMany(targetEntity="Product", mappedBy="invoice")
     */
    protected $products;

    public function __construct()
    {
        $this->products = new ProductsCollection();
    }
}

Doctrine が請求書製品をハイドレートするとき、デフォルトのコレクション クラスでそれを行います。このコレクション クラスをグローバルに変更できることをドキュメントで読みました。

リポジトリごとに構成することは可能ですか?

ありがとう!

編集:

もう少し調査した結果、まだ不可能のようです。見る

4

0 に答える 0