2013-07-06 1 views
0

Итак, представьте, основной запрос:доктрина - как выбрать поля для возврата из запроса (в Symfony2)

$em = $this->getDoctrine()->getManager(); 
$query = $em->createQuery(
    'SELECT x FROM MyBundle:MyEntity x' 
); 

$result = $query->getResult(); 

Как выбрать, какие поля, чтобы вернуться? Я был немного брошен в SELECT, так как это сильно отличается от SQL SELECT (полей) из таблицы. На самом деле это выглядит немного странно, почему бы просто не сделать это похоже на SQL?

SELECT field1, field2 FROM MyBundle:MyEntity 

В любом случае, как бы я ограничил список полей?

ответ