【问题标题】:setting joomla component router.php设置joomla组件router.php
【发布时间】:2011-10-19 01:54:37
【问题描述】:

我正在使用 joomla 1.5 并构建一个简单的组件来传播美国的州和城市。问题出现在我的 router.php 文件中。我的router.php如下

function DesignBuildRoute(&$query)
{
  $segments = array();

  if(isset($query['task'])) 
  {
    $segments[] = $query['task'];       
    unset($query['task']);
  };

  if(isset($query['state']))
  {
    $segments[] = $query['state'];
    unset($query['state']);
  };

  return $segments;
}

function DesignParseRoute($segments)
{
  $vars = array();
  $vars['task'] = $segments[0];
  $vars['state']        = $segments[1];
  return $vars;
}

问题是这样的,我得到了所需的 url,[menualias]/[state].html,但是当我转到该页面时,显示找不到对象页面。谁能帮我。我的 router.php 有什么问题

【问题讨论】:

    标签: php joomla


    【解决方案1】:

    请检查 url 中的项目 ID,我正在发送我的代码。按照我的代码并创建你的路由器文件。

    function demoBuildRoute(&$query) {
    
       $segments = array();
    
    if (isset($query['view'])) {
       $segments[] = $query['view'];
        unset($query['view']);
    }
    
    if (isset($query['link_id'])) {
       $segments[] = $query['link_id'];
        unset($query['link_id']);
    }
    
    if (isset($query['Itemid'])) {
       $segments[] = $query['Itemid'];
        unset($query['Itemid']);
    }
    
    return $segments;
    
    }
    
    
    function demoParseRoute($segments) {
    
        $vars = array();
        $count = count($segments);   
       if ($count == '1') 
       {
    
          $vars['view']   = $segments[0];
          $vars['Itemid'] = $segments[1];
       }
    
       if ($count == '2') 
       {
          $vars['view']   = $segments[0];
          $vars['Itemid'] = $segments[1];
       }
    
       if ($count == '3') 
       {
          $vars['view']    = $segments[0];
          $vars['Itemid']  = $segments[2];
       }
    
         return $vars;
    
    } 
    

    检查你的网址并创建路由器文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 2013-08-17
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 2011-08-23
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多