Ejemplo n.º 1
0
 /**
  * 输出js
  */
 public function js()
 {
     $baseUrl = WF_Application_Request::Instance()->getBaseUrl();
     foreach ($this->_js as $js) {
         echo '<script type="text/javascript" src="' . $baseUrl . $js . '"></script>' . "\n";
     }
 }
Ejemplo n.º 2
0
 /**
  * 生成 默认的路由 url
  * @param unknown_type $controller
  * @param unknown_type $action
  * @param unknown_type $dir
  * @param unknown_type $params
  * 
  * @author Rocky
  */
 private function _defaultUrl($controller, $action, $dir = null, $params = null)
 {
     $rtn = "";
     $rtn .= WF_Application_Request::Instance()->getBaseUrl();
     if ($dir != null) {
         $rtn .= $dir . '/';
     }
     $rtn .= $controller;
     $rtn .= '/' . preg_replace('/-(\\w)/ie', 'strtoupper(\'$1\')', $action);
     if (is_array($params)) {
         foreach ($params as $key => $value) {
             $rtn .= '/' . $key . '/' . $value;
         }
     }
     return $rtn;
 }
Ejemplo n.º 3
0
 private function _initACD()
 {
     $request = WF_Application_Request::Instance();
     $this->action = $request->getAction();
     $this->controller = $request->getController();
     $this->dir = $request->getDirectory();
 }
Ejemplo n.º 4
0
 private static function _dispathError()
 {
     $request = WF_Application_Request::Instance();
     $response = WF_Application_Response::Instance();
     $request->setAction("index");
     $request->setController("error");
     $request->setDirectory("default");
     $response->setCode(500);
     WF_Application_Dispather::dispath($request, $response);
 }