Beispiel #1
0
 /**
  * Initialize template engine.
  */
 public function __construct(Days_View_Config $viewConfig)
 {
     // create template engine instance
     $this->_engine = new Smarty();
     // configure template engine
     $this->_engine->template_dir = $viewConfig->getTemplateDir();
     $this->_engine->compile_dir = $viewConfig->getCompileDir();
     $this->_engine->cache_dir = $viewConfig->getCacheDir();
     if ($viewConfig->getCaching() > 0) {
         $this->_engine->cache_lifetime = $viewConfig->getCaching();
         $this->_engine->caching = 1;
     }
     $this->_engine->plugins_dir = array('phpdays', 'plugins');
 }