/ Published in: PHP
WE-Objekte ohne Umwege direkt aus php erstellen. Das ist vor allem dann sinnvoll, denn die Eingaben vorher geprüft und verarbeitet werden sollen oder wenn ein Eingabeformular über mehrere Seiten geht.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
include_once($_SERVER["DOCUMENT_ROOT"]."/webEdition/we/include/we_import/importFunctions.class.inc.php"); // alle erforderlichen Parameter füllen: $classid = ..; // id der Klasse // alle Objektfelder als richtig gefülltes array anlegen, in diesem Beispiel steht alles bereits im array $fields. Es gehen aber auch einfache Variablen. $objfields= "hotel_nr"=> $fields[0], "ort_id"=> $fields[1], "hotel_name"=> $fields[2], "hotel_description"=>$fields[3], "hotel_pic_url1"=>$fields[4], "hotel_pic_url2"=>$fields[5], "email"=> $fields[6] ); $rcd_name = $objfields["hotel_nr"]; // der Name des neuen Objektes, in diesem Beispiel das, was in $fields[0] steht $collision="replace"; // überschreibt vorhandene Objekte $categories=""; // wei� nicht, wie man die angibt //Objekt anlegen: importFunctions::importObject($classid, $objfields, $categories, $rcd_name,true,$collision);