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

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^