Return to Snippet

Revision: 67515
at October 1, 2014 01:18 by ulfinger


Updated Code
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= 
array(
"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);

Revision: 67514
at October 1, 2014 01:02 by ulfinger


Initial Code
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= 
array(
"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);

Initial URL


Initial Description
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.

Initial Title
webEdition-Objekt mit php erstellen

Initial Tags
mysql, sql, php

Initial Language
PHP