コード例 #1
0
 /**
  * 跳转
  * @author jixm 
  * @date   2015-10-20
  * @param  string     $control 控制器
  * @param  string     $action  方法
  * @param  array      $params  参数
  * @return [type]              
  */
 protected function redirect($control = '', $action = '', $params = array(), $return = false)
 {
     if ($action) {
         $uri = ($control ? $control . '/' : Y::getControl()) . $action;
     } else {
         $uri = ($control ? $control . '/' : Y::getControl()) . 'Index';
     }
     if ($return === true) {
         return $uri;
     }
     $location = Y::getHost() . $uri;
     if ($params) {
         $location .= '?' . http_build_query($params);
     }
     header("Location: {$location}");
 }