2012-07-09 12 views
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クラスとそのリポジトリクラスには適していないようです。誰にも何か提案はありますか?

+0

があなたのために '親:: GetChildrenメソッド($名= null) 'の作業を実施していないだろうというとき、それはあなたが条件を追加することができます?数千人の子供たちに水分補給をしていて、そのうちのほんのいくつかが基準に合っていない限り、もっと複雑なものを実装する理由はないはずです。 – gilden

答えて

関連する問題