2015-11-04 57 views
0

我有實體學說SINGLE_TABLE InheritanceType得到所有行

* @ORM\InheritanceType("SINGLE_TABLE") 
* @ORM\DiscriminatorColumn(name="discr", type="string") 
*/ 
class Contact extends BaseUser 

class MyContact extends Contact 
{ 

,並有名稱MyBundle:MyContact名稱,並希望不僅MyContact如何做到這一點得到所有聯繫人行?

我可以得到MyBundle的基礎繼承類:MyContact嗎?

回答

0

您可以只使用庫爲基礎的實體:

// assuming $entityManager is available 
$contactList = $entityManager 
    ->getRepository('MyBundle:Contact') 
    ->findAll(); 
+0

確定,但我添加MyContact,因爲它具有級聯額外的連接刪除,但確定我改變鑑別中的所有聯繫人提起所以現在一切都是爲了MyContact MyContact,所以我可以刪除它 –