3.12.0 - 23.06.2017¶
CartProduct und CartProductAdditional können zusätzliche Daten (in einem Array) enthalten. Um diese in der Datenbank zu persistieren, muss dass Array in einen String umgewandelt werden. Dies erfolgt über die neuen Setter (setAdditional) und die Getter (getAdditional und getAdditionalJson) in den Modellen OrderProduct und OrderProductAdditional. Einen Key/Value-Store gibt es in TYPO3 so nicht, so dass in der Datenbank das Array als JSON gespeichert wird. JSON kann sowohl von PHP im Backend als auch im Frontend mit JavaScript verarbeitet werden.
Important
Es ist eine Aktualisierung der Datenbank erforderlich. Da dieses Feld neu hinzu kommt sind keine Probleme zu erwarten.