Example #1
0
 public static function setGlobalCacheFilePrefix($prefix)
 {
     self::$global_cache_prefix = $prefix;
 }
Example #2
0
<?php

require_once dirname(__FILE__) . "/lib/SimpieCache.php";
require_once dirname(__FILE__) . "/lib/TIPI.php";
require_once dirname(__FILE__) . "/lib/GithubVersionManager.php";
require_once dirname(__FILE__) . "/models/BookPage.php";
/* ---------------------------------------------------------------------------
用于进行一些基本的配置及初始化
----------------------------------------------------------------------------*/
/**
 * 通过prefix的方式控制版本,因为所有的内容都和发布的TIPI版本一致。
 * 这样在上线新版本时的缓存也能自动清除,唯一的问题是历史版本的缓存会继续保留
 * 不过对于TIPI来说并没有什么问题
 */
SimpieCache::setGlobalCacheFilePrefix(TIPI::getVersion());
/**
 * 用户获取各图书页面的更新和修改历史信息
 */
BookPage::setVersionManger(new GithubVersionManager(GITHUB_API_USER, GITHUB_API_REPOS, GITHUB_API_BRANCH));