Joomla! Programmierung/Framework/JURI/setVar

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

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 )
  • @return string vorheriger Wert des Queryelements
  • @since Joomla 1.5
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

[Bearbeiten] Quellcode

JURI->setVar in Joomla! 2.5.4

Folder blue.png libraries

  • Folder red.png joomla
    • Folder green.png environment
      • File php.png uri.php
  1. public function setVar($name, $value)
  2. {
  3. $tmp = @$this->_vars[$name];
  4. $this->_vars[$name] = $value;
  5.  
  6. // Empty the query
  7. $this->_query = null;
  8.  
  9. return $tmp;
  10. }
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge