我首先要说的是,我是一个全新的游戏框架,我从youtube教程中获得了这个代码,其中包括“我的朋友”。并且它没有工作,我已经查看了文档和其他教程,并且无法解决这个问题。我使用的播放版本是2.3.6 我正在尝试使用@helper创建基本联系人表单,并且我收到此错误: 链接到屏幕截图:http://imgur.com/keKda1G
not found: value contactForm
这是我的观点:
@import helper._
@import helper.twitterBootstrap._
@(contactForm: Form[Contact])
@main("wat"){
@helper.form(action = routes.Application.contactSubmit()) {
@helper.inputText(contactForm("fName"))
@helper.inputText(contactForm("lName"))
@helper.inputText(contactForm("phone"))
@helper.inputText(contactForm("email"))
@helper.inputText(contactForm("subject"))
@helper.inputText(contactForm("message"))
}
}
以下是相关的Action方法和模型:
public class Contact {
String fName;
String lName;
String phone;
String email;
String subject;
String message;}
final static Form<Contact> contactForm = form(Contact.class);
public static Result ContactUs() {
return ok(ContactUs.render(contactForm));
}
public static Result contactSubmit() {
Form<Contact> filledForm = form(Contact.class).bindFromRequest();
Contact created = filledForm.get();
return ok(submit.render(created));}
答案 0 :(得分:0)
必须在模板文件的第一行声明参数,所以这个@(contactForm: Form[Contact])
应该是最重要的..