1
我试图做CRUD在Category类:斯卡拉形式,类型不匹配错误
categoryEdit.scala.html:
@(cat: Category, myForm: Form[Category])
@admin(title = "Category") {
@helper.form(action = controllers.Application.categorySave) {
@inputText(myForm("name"))
<input type="submit" value="Save">
}
}
的控制器代码:
public static Result categorySave() {
// save form data here ...
return redirect(
routes.Application.index()
);
}
进入路由文件如下。
GET /saveCategory controllers.Application.categorySave()
我收到此错误:在这条线
type mismatch; found : play.mvc.Result required: play.api.mvc.Call
:@helper.form(action = controllers.Application.categorySave) {
什么是错误的,我的形式?我错过了什么?
你能显示你的'routes'文件吗?你是否将路线添加到'controllers.Application.categorySave'? – 2012-07-23 08:22:38
嗯,我已经在路由文件中的条目,但它没有任何区别... :(请参阅已编辑的版本.... – moCap 2012-07-23 09:11:32
您是否导入了路由包?如果不尝试以下操作:'routes.Application。 categorySave()' – adis 2012-07-23 09:12:23