我将 SF2.1 与 Doctrine2 一起使用
我有 2 个实体:类别和文章,与 oneToMany 关系链接。
我想检索特定类别的所有文章,但只检索已发表的文章....
我向您展示我目前所做的事情:
// in /Entity/category.php :
public function getAllArticlesPublished(){
$articles = array();
foreach($this->getArticles() as $article){
if($article->isPublished()) $articles[] = $article;
}
return $articles;
}
这是这样做的好方法吗?解析整个文章数组看起来不太好......但我不想在存储库中这样做,因为它涉及特定的类别。
对我有什么提示吗?