5
にフィルタを適用する:Doctrine2:私が持っている場合たとえば、関連
今class Parent {
/* ... */
/** One to Many association */
protected $children;
}
class Child
{
/* .. */
/** many to one association */
protected $parent;
/* name of child column */
protected $name;
}
は、私は自分の名前で子供をフィルタリングする、のは、親のために言ってみましょう。可能であれば、このフィルタでparent.getChildren()を何らかの形で実行するといいでしょうが、それは不可能です。
私はおそらくgetChildrenByName()という構文を持っていますが、この関数はORMクラスとそのリポジトリクラスには適していないようです。誰にも何か提案はありますか?
があなたのために '親:: GetChildrenメソッド($名= null) 'の作業を実施していないだろうというとき、それはあなたが条件を追加することができます?数千人の子供たちに水分補給をしていて、そのうちのほんのいくつかが基準に合っていない限り、もっと複雑なものを実装する理由はないはずです。 – gilden