private function getTemplate($key, $params) { if ($key != 'test' && !($this->template = Template::findFirstByKey($key))) { return false; } if ($key != 'test' && empty($params['subject'])) { $params['subject'] = $this->template->getSubject(); } $this->view->getRender(rtrim($this->config->application->templatesDir, '/'), $key, $params, function ($view) { $view->setRenderLevel(View::LEVEL_LAYOUT); }); return $this->view->getContent(); }
private function getTemplate($key, $params) { if ($key != 'test' && !($this->template = Template::findFirstByKey($key))) { return false; } if ($key != 'test' && empty($params['subject'])) { $params['subject'] = $this->template->getSubject(); } //Set views layout $this->view->setViewsDir(ROOT_DIR . '/core/data/'); $html = $this->view->getRender('templates', $key, $params, function ($view) { $view->setRenderLevel(View::LEVEL_LAYOUT); }); return $html; //return $this->view->getContent(); }
private function getTemplate($key, $params) { if ($key != 'test' && !($this->template = Template::findFirstByKey($key))) { return false; } if ($key != 'test' && empty($params['subject'])) { $params['subject'] = $this->template->getSubject(); } //Set views layout $this->view->setViewsDir(ROOT_DIR . '/core/data/'); $render = $this->view->getRender(rtrim($this->config->mail->templatesDir, '/'), $key, $params, function ($view) { $view->setRenderLevel(View::LEVEL_LAYOUT); }); if (!empty($render)) { return $render; } //When use template for cli return $this->view->getContent(); }