[TYPO3-jobs] finisher für Mehrfacheinträge in eine MM Tabelle

Ralf-Rene Schröder ralf.rene at online.de
Wed Apr 3 15:34:35 CEST 2013


Hallo...
für einen PHP Fachmann ist es wahrscheinlich nur ein 10-zeiler oder so...
ich bräuchte einen zusätzlichen formhandler finisher, der MEHRERE
Einträge in eine MM Tabelle schreibt

der normale finisher (siehe Konfiguration hier gleich unten) schreibt ja
nur EINEN Eintrag in die Tabelle:

20.class = Finisher_DB
20.config {
  table = tx_extension_items_genres_mm
  fields {
    uid_local.special = inserted_uid
    uid_local.special.table = tx_extension_items
    uid_foreign.mapping = genres
    uid_foreign.separator = ,
  }
}

der ganze Überhang des normalen Finishers wird nicht benötigt...
rein nur das Füllen einer MM Tabelle

kann mir jemand ein Angebot machen für einen Finisher
(Tx_Formhandler_Finisher_DB_mm.php) der folgendes macht:

vorab, alle Datensätze mit der inserted_uid in uid_local löschen
dann pro Element in der Kommaliste (uid_foreign.mapping = genres)
- in uid_local die inserted_uid der Haupttabelle eintragen
- in uid_foreign das einzelnene Element der Kommaliste eintragen
am Ende noch die Anzahl der MM zuordnungen (also Anzahl der Elemente in
der Liste) in das entsprechende Feld der Haupttabelle eintragen...

oder vielleicht hat es ja schon jemand fertig... wäre toll...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-jobs mailing list