Doctrine2 - 在findById请求中删除salt,password列

时间:2017-04-04 14:22:43

标签: symfony doctrine-orm

我有一个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;

0 个答案:

没有答案