2013-08-26 64 views
0

我有實體:查詢生成器和實體繼承

abstract class AbstractEntity 
{ 
    private $someField; 
} 

/** 
* ... 
* @ORM\Entity(repositoryClass="ConcreteEntityRepository") 
*/ 
class ConcreteEntity extends AbstractEntity 
{ 
    private $otherField; 
} 

class ConcreteEntityRepository extends EntityRepository 
{ 
    public function getSomething() 
    { 
     $qb = $this->getEntityManager()->createQueryBuilder() 
      ->select('t') 
      ->from('MyBundle:ConcreteEntity', 't'); 

     $result = $query->getResult(); 
    } 
} 

結果將是字段,但父類的值將是空的正確計數。 如何正確獲取所有字段?

當我嘗試使用:

->select('t.someField') // Error 

->select('t.otherField') // Good 

回答