/** * Initialize template engine. */ public function __construct(Days_View_Config $viewConfig) { // configure template engine Templum::setTemplateDir($viewConfig->getTemplateDir()); Templum::setCompileDir($viewConfig->getCompileDir()); // create template engine instance $this->_engine = Templum::singleton(); }
/** * Initialize template engine. */ public function __construct(Days_View_Config $viewConfig) { $this->_templateDir = $viewConfig->getTemplateDir(); // create template engine instance $this->_engine = new Dwoo($viewConfig->getCompileDir(), $viewConfig->getCacheDir()); // collect vars $this->_vars = new Dwoo_Data(); }
public function testDirectories() { $dir = 'app directory/'; Days_Engine::setAppDir($dir); $config = new Days_View_Config(); $this->assertEquals($dir . Days_View_Config::TEMPLATE_DIR, $config->getTemplateDir()); $this->assertEquals($dir . Days_View_Config::COMPILE_DIR, $config->getCompileDir()); $this->assertEquals($dir . Days_View_Config::CACHE_DIR, $config->getCacheDir()); }
/** * 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'); }
/** * Initialize template engine. */ public function __construct(Days_View_Config $viewConfig) { $this->_templateDir = $viewConfig->getTemplateDir(); }
private static function _createDirTree() { $config = new Days_View_Config(); mkdir($config->getTemplateDir()); mkdir($config->getCompileDir(), 0777, true); mkdir($config->getCacheDir(), 0777, true); }