传递给x的参数1必须是y的实例,给定字符串,

时间:2016-04-18 14:52:15

标签: symfony fosrestbundle fosoauthserverbundle

我尝试执行一个post请求,但是它向我显示这个错误传递给x :: addPhoto()的参数1必须是y的一个实例,给出了字符串,在我的情况下这个参数是当前经过身份验证的用户,我使用有这个代码:

    $user= $this->get('security.context')->getToken()->getUser();

但是这段代码没有给出用户实例作为结果,它给了我一个字符串, 如何解决呢?

1 个答案:

答案 0 :(得分:0)

解决了,我遇到了类映射问题,

     $user= $this->get('security.context')->getToken()->getUser();

此代码适用于symfony 2.8,感谢您的回复