Beispiel #1
0
 /**
  * 生成URL链接
  * @param type $controller 链接的控制器
  * @param array $param 参数
  * @param type $filterHtmlSuffix 是否强制过滤HTML后缀 | 由于ajax GET请求中,若不过滤HTML,将会引起404的问题
  * @return type 返回URL
  */
 public function url($controller, $param = array(), $filterHtmlSuffix = false)
 {
     $url = \Core\Func\CoreFunc::url($controller, $param);
     if ($filterHtmlSuffix == true) {
         if (substr($url, '-5') == '.html') {
             return substr($url, '0', '-5');
         }
     }
     return $url;
 }
Beispiel #2
0
 /**
  * 生成分页URL
  * @param $page 当前的分页页码
  * @return string 返回URL
  */
 protected function urlLinkStr($page)
 {
     unset($_GET['s'], $_GET['page'], $_GET[substr($_SERVER['REQUEST_URI'], 1)]);
     //获取路由模式
     $urlModel = \Core\Func\CoreFunc::loadConfig('URLMODEL');
     $url = \Core\Func\CoreFunc::url(GROUP . '-' . MODULE . '-' . ACTION, $_GET, true);
     if (\Core\Func\CoreFunc::$useRoute === true) {
         $suffix = '';
         if ($urlModel['SUFFIX'] == '1') {
             $suffix = '.html';
         }
         return "{$url}/page/{$page}{$suffix}";
     } else {
         return "{$url}&page={$page}";
     }
 }
 /**
  * 生成URL链接
  * @param type $controller 链接的控制器
  * @param array $param 参数
  * @return type 返回URL
  */
 protected function url($controller, array $param = array())
 {
     return \Core\Func\CoreFunc::url($controller, $param);
 }