Selektionen (Base/Selection)



Bitte beachte Sie auch die Anwenderdokumentation der Selektionen

Mit den Selektionen können Datensätze einer Datenbanktabelle in einer "Gruppe" zusammengefasst werden. Hierbei können Selektionslementen (Datensätze in einer Selektion) wie auch bei anderen Datensätzen Metainformationen (bpsw. Workflows, Kommentare, Status, etc.) zugeordnet werden.

Hinzufügen eines Datensatzes
use Brandbox\Framework\Base\Selection; $identifier = 'shopArticle'; // Identifikator der Datenbanktabelle $selection = 123; // ID der zu verändernten Selektion $element = 456; // ID des betreffenden Datensatzes (nicht die ID des Selektionselements) $result = $this ->staticController(Selection\Manager::class) ->relate($identifier, $selection, $selement) ; // $result ist die Datenbankentität des erstellten Selektionselements



Entfernen eines Datensatzes
use Brandbox\Framework\Base\Selection; $identifier = 'shopArticle'; // Identifikator der Datenbanktabelle $selection = 123; // ID der zu verändernten Selektion $element = 456; // ID des betreffenden Datensatzes (nicht die ID des Selektionselements) $this ->staticController(Selection\Manager::class) ->unrelate($identifier, $selection, $selement) ;

Eventübersicht

Es stehen keine Events zur weiteren Implementation zur Verfügung.