Я хотел бы знать, возможно ли определить в моей сущности поля, которые я хочу показать в момент вызова метода getArrayResultar из моего репозитория. Пример:
UserController.php
public function indexAction(Request $request)
{
$data = $this->getDoctrine()->getRepository(User::class)
->myCustomFilter()
->getQuery()
->getArrayResult();
return new JsonResponse(['data' => $data], Response::HTTP_OK);
}
Это приносит мне все пользовательские поля. Я также знаю, что в методе select('partial u. {Field_1, field_2, ..}')
класса QueryBuilder
вы можете указать столбцы, которые я хочу вывести, но мой конкретный вопрос, каким образом я могу определить эти поля из сущности ?. Так что, когда вы вызываете метод getArrayResult, он знает, какие поля нужно перенести, это возможно?