Example #1
0
 /**
  * 获得上下文实例
  */
 public static function getResponse()
 {
     if (is_null(self::$instance) || !isset(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #2
0
 public function createResult(array $resultMap)
 {
     $response = ResponseContext::getResponse();
     $arguments = array();
     foreach ($resultMap['arguments'] as $key => $val) {
         array_push($arguments, $key . "=" . $response->get($val));
     }
     $resultMap['value'] .= count($arguments) ? "?" . implode("&", $arguments) : "";
     header("Location: " . $resultMap['value']);
 }
Example #3
0
 public function createResult(array $resultMap)
 {
     $templateEng = SmartyEngine::getInstance();
     $response = ResponseContext::getResponse();
     $valArray = $response->getProperties();
     foreach ($valArray as $key => $val) {
         $templateEng->assign($key, $val);
     }
     $templateEng->show($resultMap['value']);
 }
Example #4
0
 public function createResult(array $resultMap)
 {
     $response = ResponseContext::getResponse();
     echo json_encode($response->get($resultMap['value']));
 }
Example #5
0
 public function redirect()
 {
     $response = ResponseContext::getResponse();
     $response->set("test", "测试");
     return $this->OK;
 }