1

Web サイトで Symfony2 と Fosuserbundle を使用しています。しかし、パスワードをリセットしたいときに問題があります。

  1. /resetting/request ページに移動すると、まずメールアドレスを入力します。
  2. リンク付きのメールが届きます
  3. このリンクをクリックすると、新しいパスワードと確認のみが記載されたフォームが表示されます
  4. 新しいパスワードと確認を入力すると、次のエラー メッセージが表示されます。

姓が必要です。

フォームタイプやコントローラーをオーバーライドしませんでした。reset_content.html.twig でこのようにビューをオーバーライドしました

{% trans_default_domain 'FOSUserBundle' %}

<form action="{{ path('fos_user_resetting_reset', {'token': token}) }}" {{ form_enctype(form) }} method="POST" class="fos_user_resetting_reset">

    {{ form_widget(form) }}

    <div>
        <input class="btn btn-success" type="submit" value="{{ 'resetting.reset.submit'|trans }}" />
    </div>
</form>

この問題を解決するにはどうすればよいですか?

ありがとう、

4

1 に答える 1