• tp5 修改配置参数 view_replace_str 无效


    原因: 缓存问题

    找到  thinkphplibrary hinkTemplate.php

    找到  public function fetch($template, $vars = [], $config = [])

    if ($template) {
                $cacheFile = $this->config['cache_path'] . $this->config['cache_prefix'] . md5($this->config['layout_name'] . $template) . '.' . ltrim($this->config['cache_suffix'], '.');
                // if (!$this->checkCache($cacheFile)) {  将此if判断注释掉
                    // 缓存无效 重新模板编译
                    $content = file_get_contents($template);
                    $this->compiler($content, $cacheFile);
                // }
                // 页面缓存
                ob_start();
                ob_implicit_flush(0);
                // 读取编译存储
                $this->storage->read($cacheFile, $this->data);
                // 获取并清空缓存
                $content = ob_get_clean();
                if (!empty($this->config['cache_id']) && $this->config['display_cache']) {
                    // 缓存页面输出
                    Cache::set($this->config['cache_id'], $content, $this->config['cache_time']);
                }
                echo $content;
            }

    1

  • 相关阅读:
    test20180922 倾斜的线
    test20180921 量子纠缠
    test20180921 手机信号
    test20180919 选择客栈
    BZOJ3083 遥远的国度
    test20180907 day1
    [ZJOI2010]基站选址
    HDU3584 Cube
    POJ2155 Matrix
    test20180902 day1
  • 原文地址:https://www.cnblogs.com/Skate0rDie/p/11224966.html
Copyright © 2020-2023  润新知