Symfony和ParamConverter:获取当前用户

Symfony和ParamConverter:获取当前用户,symfony,doctrine-orm,symfony-3.2,Symfony,Doctrine Orm,Symfony 3.2,对于symfony3,我使用ParamConverter并在我的存储库中自定义一个方法:“getPicture() 但是我想通过方法“getPicture()”验证当前用户。可能吗 非常感谢:)创建您自己的 /** * @Route("/picture/edit/{id}/{slug}", requirements={"id": "\d+"}, name="my_picture_edit") * @ParamConverter("picture", options={ * "rep

对于symfony3,我使用ParamConverter并在我的存储库中自定义一个方法:“getPicture()

但是我想通过方法“getPicture()”验证当前用户。可能吗

非常感谢:)

创建您自己的
/**
 * @Route("/picture/edit/{id}/{slug}", requirements={"id": "\d+"}, name="my_picture_edit")
 * @ParamConverter("picture", options={
 *     "repository_method" = "getPicture",
 *     "mapping": {"id": "id", "slug": "slug"},
 *     "map_method_signature" = true
 * })
 * @Method({"GET", "POST"})
 */
public function pictureEditAction(Request $request, UserPicture $picture)
{
    ...