Doctrine2でSF2.1を使用しています
私はこのようなモデルを持っています:
記事 1.* ArticleCategory *.1 カテゴリー
私の Category エンティティでは、 $this 、 orderBy article.created 、および article.published が true に関連するすべての記事を取得したいと考えています。
私はそれをできた :
$articles = array();
foreach($this->getArticleCategory() as $art_cat){
$article = $art_cat->getArticle();
if($article->isPublished()) $articles[] = $article;
}
しかし、それはorderByを処理しません。とにかく重すぎるようです...
Doctrine Collection の Criteria の方が適していますが、関係テーブルの処理方法がわかりません。
特定のカテゴリに関係するため、リポジトリでこれを実行したくありません。
ヒントはありますか?