(22)パスワード要求
| ルーティング | application_frontend_auth_password_request |
| 引数 | 無し |
| 例 | {{ path(“application_frontend_auth_password_request”)}} |
会員がログインパスワードを忘れた時、再発行するためのフォームです。
会員にメールアドレスを入力させ、そのメールアドレスに再設定用のURLが記載されたメールが送信されます。
| _form | |||
| _token | 不正利用防止用のトークン | 必須 | |
| username | ログインID(メールアドレス) | 必須 |
例えば、ログインID用のテキストボックスを表示するには
|
1 |
{{ form_widget(_form.username) }} |
このように記述します。
フロントページのHTMLとしては、以下のように出力されます。
|
1 |
<input type="text" id="application_frontend_consumer_password_request_type_username" name="application_frontend_consumer_password_request_type[username]" required="required" class="mail text" istyle="3" mode="alphabet" value="" /> |
独自にHTMLタグを記述したい場合は、idとnameを合わせた上で、valueに値をセットすれば動作します。
また、それぞれの項目の入力内容にエラーが有った場合は、form_errorsを使います。
例として、タイトル用のエラー文言を表示するには、
|
1 |
{{ form_errors(_form.username) }} |
このように記述します。