示例#1
0
 /**
  * Run & draw into output
  * @param Array $routerInfo - array( 'controller'=>'...', 'action'=>'...', 'module'=>'...', 'disableLayout'=true, ['params'=>array()] )
  */
 public function run($routerInfo = array())
 {
     $routerInfo['disableLayout'] = isset($routerInfo['disableLayout']) ? $routerInfo['disableLayout'] : true;
     $routerInfo['breakOnRender'] = false;
     $routerInfo['caller'] = 1;
     // 0 - call from internet request, 1 - call local
     $application = K_Registry::read('bootstrap')->getApplication();
     $application->executeRequest($routerInfo, true, false);
     // execute router with autoRender attribute
 }
示例#2
0
 public function indexAction()
 {
     $this->view->item = K_Registry::read('articles');
     $this->render('article');
 }