wie kann man mit Yii den letzten in ein bestimmtes Formularfeld eingegebenen Wert nach dem Speichern des Datensatzes als Standardwert für dieses Feld setzen?
Ich weiß nicht, welche Validierungsregel ich hier definieren muss, um das zu erreichen.
Wird wahrscheinlich ganz einfach sein aber ich kann es trotzdem nicht .
Mein Problem liegt vor allem darin, dass ich die Extension multiModelForm verwende.
Hier mein Szenario:
Ein Formular zeigt einen Datensatz aus einer Tabelle Sammelhefte an und als Detailtabelle jene Einträge aus der Tabelle Noten, die zu diesem Sammelheft gehören.
Nun möchte ich, dass beim Hinzufügen einer neuen Zeile zur Detailtabelle in einem bestimmten Eingabefeld jeweils von der zuletzt hinzugefügten Zeile der Wert übernommen wird und als Vorgabewert in der neuen Zeile steht. Gibt es eine Möglichkeit, Vorgabewerte in der Extension multiModelForm zu konfigurieren?
Das ist ein Behavior, dass du an deine Models anhängen kannst. Damit kannst du aktuelle Werte als Default für den aktuellen Benutzer speichern und später wieder laden. Das ganze ist aber auf den aktuellen Nutzer beschränkt, da die Daten in der Session gehalten werden.