API15

API15:JRouter/parse

From Joomla! Documentation

Revision as of 21:53, 22 March 2010 by Doxiki (talk | contribs) (New page: ===Description=== Function to convert a route to an internal URI <span class="editsection" style="font-size:76%;"> <nowiki>[</nowiki>Edit Descripton<now...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Function to convert a route to an internal URI

[Edit Descripton]

Template:Description:JRouter/parse

Syntax

parse(&$uri)
Parameter Name Default Value Description

Defined in

libraries/joomla/application/router.php

Importing

jimport( 'joomla.application.router' );

Source Body

public function parse(&$uri)
{
        $vars = array();

        // Process the parsed variables based on custom defined rules
        $vars = $this->_processParseRules($uri);

        // Parse RAW URL
        if ($this->_mode == JROUTER_MODE_RAW) {
                $vars += $this->_parseRawRoute($uri);
        }

        // Parse SEF URL
        if ($this->_mode == JROUTER_MODE_SEF) {
                $vars += $vars + $this->_parseSefRoute($uri);
        }

        return  array_merge($this->getVars(), $vars);
}

[Edit See Also] Template:SeeAlso:JRouter/parse

Examples

<CodeExamplesForm />