2013-08-26 65 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 

回答