Joomla! Programmierung/Framework/JURI/setVar
Aus Joomla! Dokumentation
JURI/setVar Setzt ein individuelles Queryelement im query Teil der URI im JURI Objekt.
Gibt den vorherigen Wert des Elements zurück, falls es schon vorhanden war.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
setVar( $name, $value )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| $name | string | Name des Queryelements das geändert werden soll. | |
| $value | string | Der Wert des Queryelements das geändert werden soll. |
[Bearbeiten] Beispiel
In diesem Beispiel wird ein URI Objekt erstellt und der task geändert.
$uri = 'http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis'; $u =& JURI::getInstance( $uri ); echo 'Vorher : '.$u->toString(); echo '- der alte Wert von task war: '.$u->setVar( 'task', 'save' ); echo 'Nachher: '.$u->toString();
Ausgabe
Vorher : http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis - der alte Wert von task war: view Nachher: http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=save&id=32#anchorthis
[Bearbeiten] Siehe auch
- JURI->setVar() auf api.joomla.org
- JURI->getVar()
- JURI->delVar()
[Bearbeiten] Quellcode
public function setVar($name, $value) { $tmp = @$this->_vars[$name]; $this->_vars[$name] = $value; // Empty the query $this->_query = null; return $tmp; }