2013-12-16 55 views
0

我通常會在提問前嘗試徹底搜索,但在這種情況下,我不知道如何查找我想要做的事情。Symfony2:如何獲取物體鏈接到通過物體過濾的物體

我有兩個實體:分類和電子書鏈接在一個ManyToMany關係。 Ebooks有一個布爾屬性「active」。我可以通過調用$category->getEbooks();將所有電子書鏈接到一個類別,但是我想知道是否可以僅獲取與該類別鏈接的活動電子書而不執行整個查詢。像$category->getEbooks(array('active' => true));

東西,我知道我可以做 $this->getDoctrine() ->getRepository('PmbLicensingBundle:Ebook')-> findBy(array('category' => $data['category_id'], active => true)); (雖然我什至不知道這是否會工作,因爲我對我的電子書實體屬性類別(看到它的多對多)),但我是想知道是否有辦法從類別方面做到這一點。

回答

0

沒關係。在提問之前,我應該嘗試一下我的「直覺」想法。 category->getEbooks(array('active' = true));實際上完美。