Пример #1
0
 /**
  * 语言切换
  */
 public function langAction()
 {
     $lang = $this->request->getGet('lang');
     // 记录 session
     QP_Session_Session::set('lang', $lang);
     // 跳转到上一个页面
     $url = $this->request->getGet('bgurl');
     $url == '' && ($url = QP_Sys::url('setup'));
     $this->location($url);
 }
Пример #2
0
 /**
  * 语言切换
  */
 public function langAction()
 {
     $lang = $this->request->getGet('lang');
     // 记录 session
     QP_Session_Session::set('lang', $lang);
     // 如果登录了则记录用户的语言选择
     if ($this->userid > 0) {
         $userModel = new Model_User();
         $userModel->saveSet('lang', $lang);
     }
     $url = $this->request->getGet('bgurl');
     $url == '' && ($url = QP_Sys::url('index'));
     $this->location($url);
 }
Пример #3
0
function url($controller, $action = QP_Controller::DEFAULT_ACTION, $params = null)
{
    return QP_Sys::url($controller, $action, $params);
}
Пример #4
0
 /**
  * 跳转到指定控制器中的动作
  *
  * 建议:使用这个方法可以兼容各种URL模式 和 和解决路径问题
  *
  * @param string $controller 控制器
  * @param string $action 动作
  * @param array|string $params
  */
 public function gotoUri($controller, $action = self::DEFAULT_ACTION, $params = null)
 {
     $url = QP_Sys::url($controller, $action, $params);
     $this->location($url);
 }