Я использую Joomla и у меня есть проблемы в URL.
Это происходит так:
http://localhost/joomla/restaurant-reviews/view/6?task=view
и так должно быть
http://localhost/joomla/restaurant-reviews/view/6
$ link = JRoute :: _ ('index.php? Option ='. $ Option. '& Id ='. $ Row-> id. '& Task = view');
Код выше, генерирующий URL.
и router.php имеют эти две функции.
function ReviewsBuildRoute(&$query)
{
$segments = array();
if (isset($query['task']))
{
$segments[] = $query['task'];
}
if(isset($query['id']))
{
$segments[] = $query['id'];
unset($query['id']);
}
return $segments;
}
function ReviewsParseRoute($segments)
{
$vars = array();
$vars['task'] = $segments[0];
$vars['id'] = $segments[1];
return $vars;
}