Inhalt eines Feldes eines beliebigen Objekts per PHP ändern
Voraussetzungen
* DB/Objekt Modul
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
Hinweis: Dieser Quellcode ist nicht ab webEdition Version 9 einsetzbar.
<?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();
?>
- Allgemeine Hinweise zur Nutzung von PHP in webEdition
- Beliebiges Objekt per PHP löschen
- Ein beliebiges webEdition-Dokument per PHP löschen
- Einsatz von PHP in webEdition
- Hilfreiche PHP-Funktionen von webEdition
- Inhalt eines Feldes einer beliebigen webEdition-Seite per PHP ändern
- Inhalt eines Feldes einer beliebigen webEdition-Seite per PHP ausgeben
- Inhalte eines Objekts mit PHP ändern / schreiben
- Objektverzeichnis mit PHP erstellen
- PHP | Debuggen von PHP und Datenbankabfragen