2012-07-09 43 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 2012-07-09 19:41:49

回答

相关问题