Das Feld „Produkte“ muss in der Kundentabelle stehen - wenn der Kunde die Produkte auswählen soll. Dürfen mehrere Kunden mehrere Produkte kaufen, ist das eine m:n Beziehung.
Also ein neues Feld im SQL Statement. Ihr braucht eine zusätzliche Relationstabelle mit local_uid (Kunde) und foreign_uid (Produkt). Ein neues Auswahlfeld im TCA. Im Kunden-Model muss „Produkte“ so validiert werden ( statt categories produkte):. Bsp. aus EXT: news:/** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\GeorgRinger\News\Domain\Model\Category> * @lazy */ protected $categories; Getter und Setter: /** * Get categories * * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\GeorgRinger\News\Domain\Model\Category> */ public function getCategories() { return $this->categories; } /** * Set categories * * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage $categories * @return void */ public function setCategories($categories) { $this->categories = $categories; } Am einfachsten ist es, wenn du eine neue minimale Extension baust, dort beide Tabellen analog anlegst und darin nur das benötigte m:n Feld. Dann siehst du genau, was du ändern musst und kannst das auf deine Extension übertragen. viele Grüße Birgit > Am 05.04.2018 um 15:34 schrieb Haug IT-Solutions <i...@haug-components.com>: > > Hallo zusammen, > > über den ExtensionBuilder haben wir eine kleine Extension programmiert. > > Hierbei stehen unsere beiden Modelle in einer 1:N Beziehung. > > Model 1: Kunde > Model 2: Produktgruppe > > Doe Produktgruppen wurden im SysFolder angelegt. Nun möchten wir im Kunden > per Checkbox oder Selectlist die Produktgruppen auswählen können, die der > Kunde bezieht. > > Hier scheint aber nun der Fehler zu sein. Wir können die Werte nicht > speichern. In der Tabelle von der Produktgruppe gibt es die Spalte "Kunde" > als Indentifier, welche durch den ExtensionBuilder als INT angelegt wurde. > Hier ist es aber nur möglich, eine Ziffer pro Produktgruppe einzutragen. > Hätten wir hier eine M:N Beziehung nutzen müssen? Wenn ja, wie bekommen wir > das nachträglich ohne den ExtensionBuilder gerade gezogen? > > Besten Dank und viele Grüße > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german