private function initSmartyView($container) { /*{{{*/ $smarty = new \Smarty(); $smarty->setCompileDir(\Vdemo\ServerConf::getTmpRoot() . '/compile'); $view = new \Vdemo\Lib\View\Smarty($smarty); $view->setViewRoot(\Vdemo\ServerConf::getViewRoot()); $view->setViewSuffix('php'); $container->setView($view); }
<?php $prjHome = dirname(dirname(__DIR__)); require "{$prjHome}/vendor/autoload.php"; \Vdemo\ServerConf::init($prjHome);
/** * Get mysql driver * * @return */ public function getSqlDriver() { /*{{{*/ $driver = $this->get(self::KEY_SQL_DRIVER); if (is_null($driver)) { $logger = $this->getSqlLogger(); $dbConf = \Vdemo\ServerConf::getMysqlConf(); $driver = new \Vine\Component\Mysql\Driver($dbConf, $logger); $this->add(self::KEY_SQL_DRIVER, $driver); } return $driver; }