Antwort #3 am: 07. September 2016, 16:32:33
...
Offenbar hat sich aber, was den Im- und Export angeht, leider seit xtc 3.04 nichts verändert..
Das ist nicht korrekt.
Allein von 1.06 zu 2.0 ist einiges überarbeitet worden (u.A. von meiner Wenigkeit).
Vielleicht solltest du dir mal
web28's
EasyPopulate anschauen ?
Außerdem würde es auch ein Leichtes sein die Import-Klasse zu erweitern, sodaß sie auch die
products_id exportiert.
Beim Import würde ich es abhängig davon machen ob das Feld
products_id (evtl. dann gemäß den anderen Feldern
p_id genannt) in der CSV vorhanden ist oder nicht.
Wenn ja, importiere nach
products_id, wenn nicht nach
products_model.
Das ist aber, wie
web28 bereits andeutete gefährlich, nämlich dann, wenn man versehentlich kein Update macht sondern neue Produkte mit drin hat, dann kommt es mit hoher Wahrscheinlickeit zu
Duplicate Entry- Fehlern bzgl. des
Primary und somit
Unique Keys auf
products_id.
Man könnte die Import-Klasse aber so umbauen, daß es lediglich UPDATEs gibt wenn die
p_id in der CSV vorhanden ist und versehentlich in die CSV gerutschte
products_id die es in der DB nicht gibt würden ignoriert.
Gruß,
noRiddle