/** * 扩展父类功能,设置默认缓存。 */ public function getCacheManager() { if (null != ($cacheManager = parent::getCacheManager())) { // 设置图表数据的缓存 if ($cacheManager->hasCache('chart')) { ZtChart_Model_Assemble::setCache($cacheManager->getCache('chart')); } // 设置权限控制数据的缓存 if ($cacheManager->hasCache('acl')) { ZtChart_Model_Acl_Loader::setCache($cacheManager->getCache('acl')); } // 设置IP数据的缓存 if ($cacheManager->hasCache('ip')) { ZtChart_Model_Assemble_Ip::setCache($cacheManager->getCache('ip')); } } return $cacheManager; }