webEdition-Objekt mit php erstellen


/ Published in: PHP
Save to your folder(s)

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.


Copy this code and paste it in your HTML
  1. include_once($_SERVER["DOCUMENT_ROOT"]."/webEdition/we/include/we_import/importFunctions.class.inc.php");
  2.  
  3. // alle erforderlichen Parameter füllen:
  4. $classid = ..; // id der Klasse
  5.  
  6. // alle Objektfelder als richtig gefülltes array anlegen, in diesem Beispiel steht alles bereits im array $fields. Es gehen aber auch einfache Variablen.
  7. $objfields=
  8. "hotel_nr"=> $fields[0],
  9. "ort_id"=> $fields[1],
  10. "hotel_name"=> $fields[2],
  11. "hotel_description"=>$fields[3],
  12. "hotel_pic_url1"=>$fields[4],
  13. "hotel_pic_url2"=>$fields[5],
  14. "email"=> $fields[6]
  15. );
  16. $rcd_name = $objfields["hotel_nr"]; // der Name des neuen Objektes, in diesem Beispiel das, was in $fields[0] steht
  17. $collision="replace"; // überschreibt vorhandene Objekte
  18. $categories=""; // wei� nicht, wie man die angibt
  19.  
  20. //Objekt anlegen:
  21. importFunctions::importObject($classid, $objfields, $categories, $rcd_name,true,$collision);

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.