(2)会員登録
ルーティング | application_frontend_auth_regist |
引数 | 無し |
例 | {{ path(“application_frontend_auth_regist”) }} |
会員登録用のフォームです。
form | |||
_token | 不正利用防止用のトークン | 必須 | |
getChild() | getAttribute(“拡張フィールド名”)で拡張フィールドの項目を表示 | ||
username | メールアドレス | 必須 | |
password | パスワード | 必須 | |
last_name | 姓 | 必須 | |
first_name | 名 | 必須 | |
last_name_kana | セイ | 必須 | |
first_name_kana | メイ | 必須 | |
zipcode1 | 郵便番号1 | 必須 | |
zipcode2 | 郵便番号2 | 必須 | |
country | 国名 | 必須 | |
district | 都道府県 | 必須 | |
locality | 市区町村 | 必須 | |
street | その他住所 | 必須 | |
tel1 | 電話番号1 | 必須 | |
tel2 | 電話番号2 | 必須 | |
tel3 | 電話番号3 | 必須 | |
fax | FAX番号 | ||
sex | 性別 | ||
birthday | 誕生日 | ||
send_directmail | メールマガジン |
例えば、姓のテキストボックスを表示するには、
1 |
{{ form_widget(form.username) }} |
このように記述します。
フロントページのHTMLとしては、以下のように出力されます。
1 |
<input type="text" id="application_frontend_consumer_type_last_name" name="application_frontend_consumer_type[last_name]" required="required" maxlength="255" class="text1" value="" /> |
独自にHTMLタグを記述したい場合は、idとnameを合わせた上で、valueに値をセットすれば動作します。
また、それぞれの項目の入力内容にエラーが有った場合は、form_errorsを使います。
例として、タイトル用のエラー文言を表示するには、
1 |
{{ form_errors(form.username) }} |
このように記述します。