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


PHP AkConfig::getCacheBasePath方法代码示例

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


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

示例1: writeCache

    public function writeCache($config, $namespace, $environment = TPV_MODE, $force = false)
    {
        if (!$force && !$this->_useWriteCache($environment)) {
            return false;
        }
        $key = $this->_getCacheKey($namespace, $environment);
        Ak::setStaticVar($key, $config);
        $var_export = var_export($config, true);
        $cache = <<<CACHE
<?php
/**
 * Auto-generated config cache from {$namespace} in environment {$environment}
 */
\$config = {$var_export};
return \$config;

CACHE;
        $cache_file_name = $this->getCacheFileName($namespace, $environment);
        if (!Ak::file_put_contents($cache_file_name, $cache, array('base_path' => AkConfig::getCacheBasePath()))) {
            trigger_error(Ak::t('Could not create config cache file %file', array('%file' => $cache_file_name)) . ' ' . Ak::getFileAndNumberTextForError(1), E_USER_ERROR);
            return false;
        } else {
            return true;
        }
    }
开发者ID:ritxi,项目名称:sermepa_tpv,代码行数:25,代码来源:config.php


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