/** * Send rendered template view html */ public function sendTemplate($status, $file, $data = [], $replace = []) { if (!empty($file) && is_string($file)) { $view = new View(); $view->setTemplate($file); $view->useData($data); $this->sendView($status, $view, $replace); } $this->sendHtml($status, "Empty response."); }
/** * Send a rendered template file HTML message */ public function sendTemplate($file, $data = []) { $view = new View(); $view->setTemplate($file); $view->setKey("url", Server::getUrl()); $view->setKey("baseurl", Server::getBaseUrl()); $view->setKey("browser", Connection::getAgent()); $view->setKey("ip", Connection::getIp()); $view->setKey("date", date("r T")); $view->mergeData($data); return $this->sendHtml($view->render()); }