私はそれをよく知らないという事実のために、基本的なスカラ以外のビューを生成しようとしています。
このため、フォームを作成するためにhtmlだけを書いているのは、フォームにある可能性のあるエラーを取得することだけです
私のコントローラーで使用しています:
badRequest(register.render(form));
そして私の見解では
<label for="name">Name:</label>
<input type="text" class="input-block-level" placeholder="Last Name" name="name">
<dl class="input-block-level error" id="name_field">
<dd class="error">@if(registrationForm.hasErrors) {
@registrationForm.errors.get("name")}</dd></dl>
これは画面に表示されます [ValidationError(name,error.required,[])]
ヘルパーが '_error -> registrationForm.globalError
属性を持っていることは知っていますが、生成されたコードが好きではありません (主にラベル)
scala を介してすべてのエラーを取得するにはどうすればよいですか?
EDIT 1:ビューコードを次のように変更しました
@if(registrationForm.error("name")!=null) {
<dl class="input-block-level error" id="name_field">
<dd class="error">
@registrationForm.error("name").message</dd></dl>
これはフィールド error を出力しますが、メッセージ キーのみを出力し、メッセージ値は出力しません。