Пример #1
0
 /**
  * 清理缓存
  * @return boolean
  */
 public static function cacheclear()
 {
     $fileManager = Singleton::getInstance('tfc\\util\\FileManager');
     $dirs = $fileManager->scanDir(DIR_DATA_RUNTIME);
     foreach ($dirs as $directory) {
         if (is_file($directory)) {
             continue;
         }
         if (!$fileManager->rmDir($directory)) {
             Log::warning(sprintf('Tools Cache clear Failed, Directory: "%s"', $directory), ErrorNo::ERROR_CACHE_DELETE, __METHOD__);
             return false;
         }
     }
     return true;
 }
Пример #2
0
 /**
  * 获取创建简单的DB执行命令类
  * @return \tdo\CommandBuilder
  */
 public function getCommandBuilder()
 {
     return Singleton::getInstance('tdo\\CommandBuilder');
 }
Пример #3
0
 /**
  * 获取创建简单的执行命令类
  * @return \tdo\CommandBuilder
  */
 public function getCommandBuilder()
 {
     if ($this->_commandBuilder === null) {
         $this->_commandBuilder = Singleton::getInstance('tdo\\CommandBuilder');
     }
     return $this->_commandBuilder;
 }
Пример #4
0
 /**
  * 获取页面辅助类
  * @return \tfc\mvc\Html
  */
 public function getHtml()
 {
     return Singleton::getInstance('tfc\\mvc\\Html');
 }
Пример #5
0
 /**
  * 获取页面辅助类
  * @return tfc\mvc\Html
  */
 public function getHtml()
 {
     if ($this->_html === null) {
         $this->_html = Singleton::getInstance('tfc\\mvc\\Html');
     }
     return $this->_html;
 }
Пример #6
0
 /**
  * 获取URL管理类
  * @return \tfc\mvc\UrlManager
  */
 public function getUrlManager()
 {
     if ($this->_urlManager === null) {
         $this->_urlManager = Singleton::getInstance('tfc\\mvc\\UrlManager');
     }
     return $this->_urlManager;
 }