Ich benutze Play Framework das große Crud-Modul. Die Sache ist, ich möchte eine spezielle Verarbeitung und Validierung durchführen, bevor mein Objekt gespeichert wird. Also habe ich eine Speicheraktion in meinem CRUD-Controller erstellt. So weit, ist es gut. Aber jetzt, nachdem das Objekt gespeichert wurde, möchte ich die Liste der Objekte so darstellen, wie es das CRUD-Modul getan hat, bevor ich seine Speicheraktion übersteuert habe. Wie würde ich das machen?Ist es möglich, in Playframework die Standard-Save-Aktion in der CRUD-Controller zu überschreiben und umleiten, um nach
Hier ist mein Controller:
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
}
}
Ich habe versucht, verschiedene Dinge wie parent()
[veraltet] nicht das, was ich wollte. Ich versuchte CRUD.list()
, aber ich muss Parameter übergeben, die ich nicht habe. Ich versuchte auch render(admin/Categories/List.html, ??????);
, aber ich würde eine Liste führen müssen und ich weiß nicht, wie man es nennt.
Jede Hilfe wäre willkommen.
Danke Niels! Es ist genau das, was ich brauchte. Es wirkt wie ein Zauber – Alain