Play フレームワークの優れた crud モジュールを使用しています。問題は、オブジェクトが保存される前に、特別な処理と検証を行いたいということです。そこで、CRUD コントローラーに保存アクションを作成しました。ここまでは順調ですね。しかし、オブジェクトが保存された後、保存アクションをオーバーライドする前に CRUD モジュールが行っていたのと同じように、オブジェクトのリストをレンダリングしたいと思います。どうすればこれを行うことができますか?
これが私のコントローラーです:
package controllers.admin;
import java.util.List;
import models.Category;
import controllers.CRUD;
@CRUD.For(Category.class)
public class Categories extends CRUD {
public static void save(Long id, Category category) {
// Do my custom save process here
//Redirect to the list page like CRUD was doing before I created this save action
}
}
parent()
私が望んでいたものではなく、[Deprecated]のようなさまざまなことを試しました。試しCRUD.list()
ましたが、持っていないパラメーターを渡す必要があります。私も試しrender(admin/Categories/List.html, ??????);
てみましたが、リストを渡す必要があり、それを何と呼ぶべきかわかりません。
どんな助けでも大歓迎です。