Sammlungen

Datenverwaltung

Erstellen und Bearbeiten von Sammlungen

Sammlungen können über die üblichen Basis Funktionen (z.B. Datensatz anlegen) erstellt werden. Die Eigenschaften werden zusätzlich über das Event \Brandbox\Framework\Base\Edit\Lib\Event\OnValidateEntity validiert.
Wird eine Unterkategorie über die Benutzeroberfläche von DAM angelegt, so wird ein Einstiegspunkt in DAM aufgerufen. Das wird benötigt, um die ID des Elterndatensatzes an die Speicherlogik weiterzugeben. Dieser Einstiegspunkt lautet: \Brandbox\DamCore\Ui\Dam\Engine::jsonEditOrganizationUnit.
Hier wird der Kontext über die Properties des Manager-Singletons gesetzt und im Anschluss die entsprechende Base-Methode aufgerufen. So bleibt das Verhalten weitestgehend identisch zu Base.