/** * Отобразить шаблон * * @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(); }