Hallo,
ich baue grade ein Extension. In meinem Model gibt es eine 1:n Relation. Eine Instanz kann n Auspägungen einer Eigenschaft haben. Die Eigenschaften können auch doppelt vorkommen. Quasi wie in einer Art Warenkorb in einem Shop.
Produkte können mehrfach im Warenkorb liegen und natürlich kann ich jedes Produkt mehr als einmal kaufen. Im Backend klappt das auch, aber im Frontend reduziert Extbase es immer auf eine Ausprägung eines Merkmals. Im Backend kann also 3x der Typ Milch im Warenkorb gespeichert werden, im Frontend wird aber nur einmal Milch ausgegeben und die Information dass Milch 3x vorhanden ist geht verloren.
Wie kann ich Extbase beibringen dass das selbe Objekt mehrmals verknüpft wird?
Im TCA sieht es so aus und funktioniert:
'property' => array(
'exclude' => 1,
'label' => 'Hauptobj',
'config' => array(
'type' => 'select',
'foreign_table' => 'tx_instancemanager_domain_model_property',
'MM' => 'tx_instancemanager_rate_property_mm',
'size' => 10,
'autoSizeMax' => 30,
'maxitems' => 9999,
'multiple' => 99,
),
),