Возникли проблемы с URL в Joomla? - PullRequest
1 голос
/ 09 февраля 2012

Я использую 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;
 }
...