我有一个Symfony API,可以从doctrine请求中发送JSON。我需要发送用户详细信息,但我不想发送FosUsers的salt和password列。
我有一个扩展基本用户类的member
类。当我使用doctrine通过id请求成员时,也会获取用户类的salt和password属性。
我该如何处理这个问题? “部分”请求是解决这个问题的唯一方法吗?
$member = $this->getDoctrine()->getManager()
->getRepository('ApiUserBundle:member')
->findOneById($request->get('id'));
$view = View::create($member);
$view->setFormat('json');
return $view;