我正在使用joomla并在网址中遇到问题。
它是这样的:
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');
以上代码生成网址。
和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;
}