Php FosUserBundle:发送密码重置请求链接,而不是重置链接

Php FosUserBundle:发送密码重置请求链接,而不是重置链接,php,symfony,fosuserbundle,Php,Symfony,Fosuserbundle,我正在尝试发送带有密码重置链接的电子邮件。这是我的方法: public function sendPasswordResettingEmail(User $user){ $url = $this->router->generate('fos_user_resetting_reset', array('token' => $user->getConfirmationToken()), UrlGenerator::ABSOLUTE_URL);

我正在尝试发送带有密码重置链接的电子邮件。这是我的方法:

 public function sendPasswordResettingEmail(User $user){

    $url = $this->router->generate('fos_user_resetting_reset',
        array('token' => $user->getConfirmationToken()), UrlGenerator::ABSOLUTE_URL);

    $html = $this->templating->render('CoreBundle:Email:password_reset.email.twig', array(
        'user' => $user,
        'confirmationUrl' =>  $url
    ));

    $message = \Swift_Message::newInstance()
            ->setContentType('text/html')
            ->setSubject('Password reset')
            ->setFrom(array(self::EMAIL_FROM => 'App'))
            ->setTo($user->getEmail())
            ->setBody($html);

    $this->service->get('mailer')->send($message);
}
但是我收到了一封电子邮件

http://127.0.0.1:8000/resetting/request
链接,它将我带到一个要求电子邮件或用户名的表单。我需要再次提交我的电子邮件地址才能重新设置

http://127.0.0.1:8000/resetting/reset
链接

是否可以获取
重置
链接并跳过
请求
步骤?因为我已经为方法提供了用户参数