Example #1
0
 /**
  * Отобразить шаблон
  *
  * @param $view Шаблон
  * @param array $data Данные шаблона
  */
 public function render($view, array $data = [])
 {
     $result = '';
     $viewObj = new View($this->parseViewPath($view), $data);
     if (!is_null($this->layout)) {
         $layoutObj = new View($this->parseViewPath($this->layout), ['content' => $viewObj->render()]);
         $result = $layoutObj->render();
     } else {
         $result = $viewObj->render();
     }
     $this->response->setContent($result)->setContentType()->send();
 }