1

Category クラスで CRUD を実行しようとしています:

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()
  );
}

Routesファイルのエントリは以下の通りです。

GET   /saveCategory        controllers.Application.categorySave()

このエラーが発生しています:

type mismatch; found : play.mvc.Result required: play.api.mvc.Call

この行で:@helper.form(action = controllers.Application.categorySave) {

私のフォームの何が問題になっていますか? 何か不足していますか?

4

1 に答える 1

3

行動を変えてみませんか?

controllers.routes.Application.categorySave

PS :ルート内のルートに注意してください。

于 2012-07-23T15:24:43.467 に答える