我想知道是否有可能在我的实体中定义从存储库调用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方法时,它知道要携带哪些字段?