Difference between revisions of "Supporting SEF URLs in your component"
From Joomla! Documentation
(New section: What is this supposed to mena) |
|||
Line 26: | Line 26: | ||
</source> | </source> | ||
− | == What is this supposed to | + | == What is this supposed to mean == |
This sentence is confusing me quite a bit: | This sentence is confusing me quite a bit: |
Revision as of 09:04, 21 November 2008
Hi there, for me the following statement does not really makes sense:
function check()
{
jimport( 'joomla.filter.output' );
$alias = JFilterOutput::stringURLSafe( $this->title );
if (empty( $this->alias ) || $this->alias === $alias ) {
$this->alias = $alias;
}
/* All your other checks */
return true;
}
As I read it, the filtered $alias is only asigned to the table property, if $table->alias is empty OR $table->alias is exactly the same. So in case $this->alias is not empty, the property will not even be checked or reasigned.
What I find more logical is the method used in the Joomla components
if(empty($this->alias)) {
$this->alias = $this->title;
}
$this->alias = JFilterOutput::stringURLSafe($this->alias);
What is this supposed to mean[edit]
This sentence is confusing me quite a bit:
"The alias is used in the URL instead of the title (the title is the text you want to have in the url)."
Is this a mistake, or do I just not understand. If so, could anybody explain?