Provider¶
Update¶
Mit dem Provider können Datensätze geändert werden.
Es wird ein Array mit dem Schlüssel aus dem Model erstellt und dem Methode updateByID
übergeben.
Wenn die Array Struktur nicht zu dem Model passt wird eine Alvine\Persistence\Relation\StatementException
geworfen
$model = $position->getModel();
$update = [];
$update[$model::OBJECT_ITEM_NAME] = $position->getItemName();
$provder = new \Alvine\Application\Platform\Plugin\Commerce\Order\Position\Provider();
$provder->updateByID($position->getSCID(),$update);