Joomla! Programmierung/Framework/JURI/getQuery

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

JURI/getQuery gibt den query Teil der URI im JURI Objekt zurück.

Inhaltsverzeichnis

[Bearbeiten] Syntax

getQuery( [$toArray] )
  • @return string Query string
  • @since Joomla 1.5
Parameter Datentyp Beschreibung Standardwert
[$toArray] boolean Bei true werden die Queryelemente als assoziatives Array zurückgegeben.

Bei false werden die Queryelemente als String zurückgegeben.

false

[Bearbeiten] Beispiel 1

In diesem Beispiel wird der Teil des Querys im URI Objekt als String zurückgegeben.

$uri = 'http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis';
$u =& JURI::getInstance( $uri );
 
echo 'Der Query ist: '.$u->getQuery();

Ausgabe

Der Query ist: task=view&id=32

[Bearbeiten] Beispiel 2

In diesem Beispiel wird der Teil des Queries im URI Objekt als ein Array mit Queryelementen zurückgegeben.

$uri = 'http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis';
$u =& JURI::getInstance( $uri );
 
print_r( $u->getQuery( true ) );

Ausgabe

Array
(
    [task] => view
    [id] => 32
)

[Bearbeiten] Siehe auch

[Bearbeiten] Quellcode

JURI->getQuery 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 getQuery($toArray = false)
  2. {
  3. if ($toArray)
  4. {
  5. return $this->_vars;
  6. }
  7.  
  8. // If the query is empty build it first
  9. if (is_null($this->_query))
  10. {
  11. $this->_query = self::buildQuery($this->_vars);
  12. }
  13.  
  14. return $this->_query;
  15. }
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge