hinzufügen,
editieren,
löschen,
verschieben.
Überlege Dir Namen für die Schlüsselparameter über die sich der Controller hermacht. Z.B. edit=123
womit der Controller ein Editformular auf einen einzelnen Record mit der id=123 ins Template rendert. D.h., Du hast Schlüssel- bzw. Aktionparameter welche die Sicht umschalten und ggf. weitere Parameter die für eine betreffende Aktion notwendig sind. Z.B. move=123&dest=456
womit der Record mit id=123 unter der Rubrik mit id=456 eingetragen wird.
Auf diese Art und Weise kannst Du auch ganze Konfirmationsdialoge ins Template rendern wir z.B. Löschen J/N damit nicht ein versehentlicher Klick alles gleich löscht. Und wenn Du das später mit JS benutzerfreundlicher machen willst, bleiben die Parameter dieselben.
Das A&O also ist, wie Du siehst eine zweckmäßige Parameterkontrollstruktur im Controller womit über eine TemplateDings die entsprechende View erzeugt wird. -- ohne Kommentar.