当前位置: 首页>>代码示例>>PHP>>正文


PHP Ak::cache方法代码示例

本文整理汇总了PHP中Ak::cache方法的典型用法代码示例。如果您正苦于以下问题:PHP Ak::cache方法的具体用法?PHP Ak::cache怎么用?PHP Ak::cache使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Ak的用法示例。


在下文中一共展示了Ak::cache方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: returnCustomRequestFromCache

 public function returnCustomRequestFromCache($url, $options)
 {
     $Cache = Ak::cache();
     $Cache->init(is_numeric($options['cache']) ? $options['cache'] : 86400, !isset($options['cache_type']) ? 1 : $options['cache_type']);
     if (!$data = $Cache->get('AkHttpClient_'.md5($url))) {
         $data = $this->sendRequest();
         $Cache->save($data);
     }
     return $data;
 }
开发者ID:joeymetal,项目名称:v1,代码行数:10,代码来源:AkHttpClient.php

示例2: _base64Body

 public function _base64Body($content)
 {
     $Cache =& Ak::cache();
     $cache_id = md5($content);
     $Cache->init(3600);
     if (!($encoded_content = $Cache->get($cache_id))) {
         $encoded_content = trim(chunk_split(base64_encode($content)));
         unset($content);
         $Cache->save($encoded_content);
     }
     return $encoded_content;
 }
开发者ID:joeymetal,项目名称:v1,代码行数:12,代码来源:AkMailBase.php

示例3: _loadPersistedColumnSetings

 /**
  * @access private
  */
 function _loadPersistedColumnSetings()
 {
     if (!isset($_SESSION['__activeRecordColumnsSettingsCache'])) {
         $Cache =& Ak::cache();
         $Cache->init(AK_ACTIVE_RECORD_CACHE_DATABASE_SCHEMA_LIFE);
         if ($serialized_column_settings = $Cache->get('active_record_db_cache', 'AkActiveRecord') && !empty($serialized_column_settings)) {
             $_SESSION['__activeRecordColumnsSettingsCache'] = @unserialize($serialized_column_settings);
         } elseif (AK_ACTIVE_RECORD_CACHE_DATABASE_SCHEMA) {
             register_shutdown_function(array($this, '_savePersitedColumnSettings'));
         }
     } else {
         $_SESSION['__activeRecordColumnsSettingsCache'] = array();
     }
 }
开发者ID:joeymetal,项目名称:v1,代码行数:17,代码来源:AkActiveRecord.php


注:本文中的Ak::cache方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。