コード例 #1
0
ファイル: Output.php プロジェクト: rhaps107/mvc-engine
 public function onBeforeExecute()
 {
     $val = isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest';
     Registry::set('isAjaxRequest', $val);
     if ($val) {
         $obj = new \MvcEngine\Tools\AjaxObHandler();
         ob_start(array($obj, 'obHandler'));
     }
 }
コード例 #2
0
ファイル: Session.php プロジェクト: rhaps107/mvc-engine
 public function onBeforeExecute()
 {
     $clientSession = new \MvcEngine\Tools\Session($this->params['name'], $this->params);
     Tools\Registry::set('clientSession', $clientSession);
 }
コード例 #3
0
 /**
  * pushes routing data in registry
  *
  * @param $routeData
  */
 public function setRouteData($routeData)
 {
     Registry::set('routeData', $routeData);
 }
コード例 #4
0
ファイル: View.php プロジェクト: rhaps107/mvc-engine
 public function onAfterExecute()
 {
     $this->template->setData($this->data);
     $res = $this->template->process();
     Registry::get('response')->setBody($res);
 }
コード例 #5
0
 public function testTest()
 {
     //new \MvcEngine\Models\Base();
     \MvcEngine\Tools\Registry::set('dirCache', __DIR__ . '/../cache/');
 }