Symfony2 Выберите один столбец в доктрине
Я пытаюсь уточнить запрос, пытаясь выбрать меньшее количество возможных значений. Например, у меня есть объект "Anagrafic", который содержит ваше имя, адрес, город и т. Д., И форму, в которой я хочу изменить только одно из эти поля, такие как адрес. Я создал этот запрос:
//AnagraficRepository
public function findAddress($Id)
{
$qb = $this->createQueryBuilder('r')
->select('r.address')
->where('r.id = :id')
->setParameter('id', $Id)
->getQuery();
return $qb->getResult();
}
что-то не так с этим запросом, потому что я не возвращаю никакого значения, но если я делаю запрос нормально:
//Controller
$entity = $em->getRepository('MyBusinessBundle:Anagrafic')->find($id);
Верните правильное значение. Как мне сделать запрос, выбрав только один столбец?