Example #1
0
 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();
 }
Example #2
0
 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();
 }
Example #3
0
 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();
 }