Benutzer-Werkzeuge

Webseiten-Werkzeuge


webedition:php-we-objects:changing-the-content-of-a-field-of-any-object-with-php

Inhalt eines Feldes eines beliebigen Objekts per PHP ändern

Voraussetzungen

Das folgende Beispiel zeigt Ihnen, wie Sie den Inhalt eines Feldes eines beliebigen Objekts (DB/Objekt Modul) per PHP ändern. Sie können diesen Quellcode von jeder beliebigen dynamischen PHP-Seite aus ausführen.

Quellcode

<?php
	/**
	* bis webEdition 6.2.7 
	* PHP-Klassen von webEdition zum Arbeiten mit Objekten einbinden
	* include_once $_SERVER['DOCUMENT_ROOT'].'/webEdition/we/include/we.inc.php';
	* include_once $_SERVER['DOCUMENT_ROOT'].'/webEdition/we/include/we_modules/object/we_objectFile.inc.php';
	*
	* ab webEdition 6.3 übernimmt der Autoloader das Laden von Klassen
	*/
 
	// Neues PHP-Objekt für eine webEdition-Objekt erzeugen
	$obj = new we_objectFile();
 
	// webEdition-Objekt mit einer bestimmten ID (hier: 499) initialisieren
	$obj->initByID(499);
 
	// Dem Feld "Headline" den Wert "Hallo webEdition" zuweisen
	$obj->setElement('Headline', 'Hallo webEdition');
 
	/**
	* webEdition-Objekt speichern
	* we_save() kann die beiden Parameter $resave und $skipHook verarbeiten
	* durch das $skipHook=true wird eine Endlosschleife verhindert,
	* wenn we_save() in einem Custom Hook verwendet wird
	* 
	* Default: $resave = true, $skipHook = false
	*/
	$obj->we_save();
 
	/** 
	* webEdition-Objekt veröffentlichen
	*/
	$obj->we_publish();
?>
webedition/php-we-objects/changing-the-content-of-a-field-of-any-object-with-php.txt · Zuletzt geändert: 2015/12/22 16:41 von Marc Krämer

Recent changes RSS feed