<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whycali</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whycali"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Whycali"/>
	<updated>2026-09-06T01:24:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=API16:JRoute/&amp;diff=68692</id>
		<title>API16:JRoute/</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=API16:JRoute/&amp;diff=68692"/>
		<updated>2012-07-25T17:34:55Z</updated>

		<summary type="html">&lt;p&gt;Whycali: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Description===&lt;br /&gt;
Translates an internal Joomla URL to a humanly readible URL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Description:JRoute/_|Edit Descripton]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Description:JRoute/_}}&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;static _($url, $xhtml=true, $ssl=null)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter Name&lt;br /&gt;
!Default Value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| $url&lt;br /&gt;
| &lt;br /&gt;
|  $url Absolute or Relative URI to  resource. &lt;br /&gt;
|-&lt;br /&gt;
| $xhtml&lt;br /&gt;
| true&lt;br /&gt;
|  $xhtml Replace &amp;amp; by &amp;amp;amp;amp; for xml compilance. &lt;br /&gt;
|-&lt;br /&gt;
| $ssl&lt;br /&gt;
| null&lt;br /&gt;
|  $ssl Secure state for the resolved URI. 1: Make URI secure using global secure site URI. 0: Leave URI in the same secure state as it was passed to the function. -1: Make URI unsecure using the global unsecure site URI. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
The translated humanly readible URL. &lt;br /&gt;
&lt;br /&gt;
===Defined in===&lt;br /&gt;
libraries/joomla/methods.php&lt;br /&gt;
===Importing===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;jimport( &#039;joomla.methods&#039; );&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source Body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public static function _($url, $xhtml = true, $ssl = null)&lt;br /&gt;
{&lt;br /&gt;
        // Get the router.&lt;br /&gt;
        $app = &amp;amp;JFactory::getApplication();&lt;br /&gt;
        $router = &amp;amp;$app-&amp;gt;getRouter();&lt;br /&gt;
&lt;br /&gt;
        // Make sure that we have our router&lt;br /&gt;
        if (!$router) {&lt;br /&gt;
                return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((strpos($url, &#039;&amp;amp;&#039;) !== 0) &amp;amp;&amp;amp; (strpos($url, &#039;index.php&#039;) !== 0)) {&lt;br /&gt;
                return $url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Build route.&lt;br /&gt;
        $uri = &amp;amp;$router-&amp;gt;build($url);&lt;br /&gt;
        $url = $uri-&amp;gt;toString(array(&#039;path&#039;, &#039;query&#039;, &#039;fragment&#039;));&lt;br /&gt;
&lt;br /&gt;
        // Replace spaces.&lt;br /&gt;
        $url = preg_replace(&#039;/\s/u&#039;, &#039;%20&#039;, $url);&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Get the secure/unsecure URLs.&lt;br /&gt;
         *&lt;br /&gt;
         * If the first 5 characters of the BASE are &#039;https&#039;, then we are on an ssl connection over&lt;br /&gt;
         * https and need to set our secure URL to the current request URL, if not, and the scheme is&lt;br /&gt;
         * &#039;http&#039;, then we need to do a quick string manipulation to switch schemes.&lt;br /&gt;
         */&lt;br /&gt;
        if ((int) $ssl)&lt;br /&gt;
        {&lt;br /&gt;
                $uri = &amp;amp;JURI::getInstance();&lt;br /&gt;
&lt;br /&gt;
                // Get additional parts.&lt;br /&gt;
                static $prefix;&lt;br /&gt;
                if (!$prefix)&lt;br /&gt;
                {&lt;br /&gt;
                        $prefix = $uri-&amp;gt;toString(array(&#039;host&#039;, &#039;port&#039;));&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                // Determine which scheme we want.&lt;br /&gt;
                $scheme = ($ssl === 1) ? &#039;https&#039; : &#039;http&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Make sure our URL path begins with a slash.&lt;br /&gt;
                if (!preg_match(&#039;#^/#&#039;, $url)) {&lt;br /&gt;
                        $url = &#039;/&#039;.$url;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                // Build the URL.&lt;br /&gt;
                $url = $scheme.&#039;://&#039;.$prefix.$url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ($xhtml) {&lt;br /&gt;
                $url = str_replace(&#039;&amp;amp;&#039;, &#039;&amp;amp;amp;&#039;, $url);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return $url;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[SeeAlso:JRoute/_|Edit See Also]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{SeeAlso:JRoute/_}}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;CodeExamplesForm /&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 noresultsheader=\n&lt;br /&gt;
 category=_&lt;br /&gt;
 category=JRoute&lt;br /&gt;
 category=CodeExample&lt;br /&gt;
 category=MethodExample&lt;br /&gt;
 include=*&lt;br /&gt;
 format= ,,,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
    // displays the SEF URL to view article ID# 86&lt;br /&gt;
    // &#039;Search Engine Friendly URLs&#039; must be enabled in the Global config for this to have any effect&lt;br /&gt;
    echo JRoute::_(&#039;index.php?option=com_content&amp;amp;view=article&amp;amp;id=86&#039;);&lt;br /&gt;
?&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=API16:JRoute/&amp;diff=68691</id>
		<title>API16:JRoute/</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=API16:JRoute/&amp;diff=68691"/>
		<updated>2012-07-25T17:31:04Z</updated>

		<summary type="html">&lt;p&gt;Whycali: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Description===&lt;br /&gt;
Translates an internal Joomla URL to a humanly readible URL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Description:JRoute/_|Edit Descripton]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Description:JRoute/_}}&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;static _($url, $xhtml=true, $ssl=null)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter Name&lt;br /&gt;
!Default Value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| $url&lt;br /&gt;
| &lt;br /&gt;
|  $url Absolute or Relative URI to  resource. &lt;br /&gt;
|-&lt;br /&gt;
| $xhtml&lt;br /&gt;
| true&lt;br /&gt;
|  $xhtml Replace &amp;amp; by &amp;amp;amp;amp; for xml compilance. &lt;br /&gt;
|-&lt;br /&gt;
| $ssl&lt;br /&gt;
| null&lt;br /&gt;
|  $ssl Secure state for the resolved URI. 1: Make URI secure using global secure site URI. 0: Leave URI in the same secure state as it was passed to the function. -1: Make URI unsecure using the global unsecure site URI. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
The translated humanly readible URL. &lt;br /&gt;
&lt;br /&gt;
===Defined in===&lt;br /&gt;
libraries/joomla/methods.php&lt;br /&gt;
===Importing===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;jimport( &#039;joomla.methods&#039; );&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Source Body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public static function _($url, $xhtml = true, $ssl = null)&lt;br /&gt;
{&lt;br /&gt;
        // Get the router.&lt;br /&gt;
        $app = &amp;amp;JFactory::getApplication();&lt;br /&gt;
        $router = &amp;amp;$app-&amp;gt;getRouter();&lt;br /&gt;
&lt;br /&gt;
        // Make sure that we have our router&lt;br /&gt;
        if (!$router) {&lt;br /&gt;
                return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((strpos($url, &#039;&amp;amp;&#039;) !== 0) &amp;amp;&amp;amp; (strpos($url, &#039;index.php&#039;) !== 0)) {&lt;br /&gt;
                return $url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Build route.&lt;br /&gt;
        $uri = &amp;amp;$router-&amp;gt;build($url);&lt;br /&gt;
        $url = $uri-&amp;gt;toString(array(&#039;path&#039;, &#039;query&#039;, &#039;fragment&#039;));&lt;br /&gt;
&lt;br /&gt;
        // Replace spaces.&lt;br /&gt;
        $url = preg_replace(&#039;/\s/u&#039;, &#039;%20&#039;, $url);&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Get the secure/unsecure URLs.&lt;br /&gt;
         *&lt;br /&gt;
         * If the first 5 characters of the BASE are &#039;https&#039;, then we are on an ssl connection over&lt;br /&gt;
         * https and need to set our secure URL to the current request URL, if not, and the scheme is&lt;br /&gt;
         * &#039;http&#039;, then we need to do a quick string manipulation to switch schemes.&lt;br /&gt;
         */&lt;br /&gt;
        if ((int) $ssl)&lt;br /&gt;
        {&lt;br /&gt;
                $uri = &amp;amp;JURI::getInstance();&lt;br /&gt;
&lt;br /&gt;
                // Get additional parts.&lt;br /&gt;
                static $prefix;&lt;br /&gt;
                if (!$prefix)&lt;br /&gt;
                {&lt;br /&gt;
                        $prefix = $uri-&amp;gt;toString(array(&#039;host&#039;, &#039;port&#039;));&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                // Determine which scheme we want.&lt;br /&gt;
                $scheme = ($ssl === 1) ? &#039;https&#039; : &#039;http&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Make sure our URL path begins with a slash.&lt;br /&gt;
                if (!preg_match(&#039;#^/#&#039;, $url)) {&lt;br /&gt;
                        $url = &#039;/&#039;.$url;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                // Build the URL.&lt;br /&gt;
                $url = $scheme.&#039;://&#039;.$prefix.$url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ($xhtml) {&lt;br /&gt;
                $url = str_replace(&#039;&amp;amp;&#039;, &#039;&amp;amp;amp;&#039;, $url);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return $url;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[SeeAlso:JRoute/_|Edit See Also]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{SeeAlso:JRoute/_}}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;CodeExamplesForm /&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 noresultsheader=\n&lt;br /&gt;
 category=_&lt;br /&gt;
 category=JRoute&lt;br /&gt;
 category=CodeExample&lt;br /&gt;
 category=MethodExample&lt;br /&gt;
 include=*&lt;br /&gt;
 format= ,,,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php echo JRoute::_(&#039;index.php?option=com_content&amp;amp;view=article&amp;amp;id=86&#039;); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68690</id>
		<title>API16:JRoute</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68690"/>
		<updated>2012-07-25T17:30:39Z</updated>

		<summary type="html">&lt;p&gt;Whycali: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Description:JRoute|Edit Descripton]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Description:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Defined in===&lt;br /&gt;
libraries/joomla/methods.php&lt;br /&gt;
===Methods===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Method name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|[[API16:JRoute/_|_]]&lt;br /&gt;
|Translates an internal Joomla URL to a humanly readible URL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Importing===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;jimport( &#039;joomla.methods&#039; );&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[SeeAlso:JRoute|Edit See Also]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{SeeAlso:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;CodeExamplesForm /&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 noresultsheader=\n&lt;br /&gt;
 category=JRoute&lt;br /&gt;
 category=CodeExample&lt;br /&gt;
 category=ClassExample&lt;br /&gt;
 include=*&lt;br /&gt;
 format= ,,,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68689</id>
		<title>API16:JRoute</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68689"/>
		<updated>2012-07-25T17:28:27Z</updated>

		<summary type="html">&lt;p&gt;Whycali: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Description:JRoute|Edit Descripton]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Description:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Defined in===&lt;br /&gt;
libraries/joomla/methods.php&lt;br /&gt;
===Methods===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Method name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|[[API16:JRoute/_|_]]&lt;br /&gt;
|Translates an internal Joomla URL to a humanly readible URL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Importing===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;jimport( &#039;joomla.methods&#039; );&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[SeeAlso:JRoute|Edit See Also]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{SeeAlso:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;CodeExamplesForm /&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 noresultsheader=\n&lt;br /&gt;
 category=JRoute&lt;br /&gt;
 category=CodeExample&lt;br /&gt;
 category=ClassExample&lt;br /&gt;
 include=*&lt;br /&gt;
 format= ,,,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php echo JRoute::_(&#039;index.php?option=com_content&amp;amp;view=article&amp;amp;id=86&#039;); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68688</id>
		<title>API16:JRoute</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=API16:JRoute&amp;diff=68688"/>
		<updated>2012-07-25T17:27:22Z</updated>

		<summary type="html">&lt;p&gt;Whycali: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Description:JRoute|Edit Descripton]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Description:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Defined in===&lt;br /&gt;
libraries/joomla/methods.php&lt;br /&gt;
===Methods===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Method name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|[[API16:JRoute/_|_]]&lt;br /&gt;
|Translates an internal Joomla URL to a humanly readible URL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Importing===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;jimport( &#039;joomla.methods&#039; );&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;editsection&amp;quot; style=&amp;quot;font-size:76%;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[SeeAlso:JRoute|Edit See Also]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
{{SeeAlso:JRoute}}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;CodeExamplesForm /&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
 noresultsheader=\n&lt;br /&gt;
 category=JRoute&lt;br /&gt;
 category=CodeExample&lt;br /&gt;
 category=ClassExample&lt;br /&gt;
 include=*&lt;br /&gt;
 format= ,,,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    echo JRoute::_(&#039;index.php?option=com_content&amp;amp;view=article&amp;amp;id=86&#039;);&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_backend_actions&amp;diff=38003</id>
		<title>Archived talk:Developing a MVC Component/Adding backend actions</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_backend_actions&amp;diff=38003"/>
		<updated>2011-03-15T19:46:22Z</updated>

		<summary type="html">&lt;p&gt;Whycali: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It&#039;s not clear to me where the word &amp;quot;helloworld&amp;quot; refers to in these examples.  Can you please clarify when &#039;helloworld&#039; refers to the component,controller,model,table,view or form?  While following this, I&#039;ve changed the name of my component, and when running this I get a &#039;call to member function getTable() on non-object&#039;.  It seems that I used the wrong name somewhere, but I have no idea where.&lt;br /&gt;
&lt;br /&gt;
We&#039;re also introducing JForms and JFields.  These are powerful and important, and warrant some richer explanation.&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_backend_actions&amp;diff=38002</id>
		<title>Archived talk:Developing a MVC Component/Adding backend actions</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_backend_actions&amp;diff=38002"/>
		<updated>2011-03-15T19:45:05Z</updated>

		<summary type="html">&lt;p&gt;Whycali: New page: It&amp;#039;s not clear to me where the word &amp;quot;helloworld&amp;quot; refers to in these examples.  Can you please clarify when &amp;#039;helloworld&amp;#039; refers to the component,controller,model,table,view or form?  While ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It&#039;s not clear to me where the word &amp;quot;helloworld&amp;quot; refers to in these examples.  Can you please clarify when &#039;helloworld&#039; refers to the component,controller,model,table,view or form?  While following this, I&#039;ve changed the name of my component, and when running this I get a &#039;call to member function getTable() on non-object&#039;.  It seems that I used the wrong name somewhere, but I have no idea where.&lt;/div&gt;</summary>
		<author><name>Whycali</name></author>
	</entry>
</feed>