zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    php-Zip打包文件
    PHP命令行类库 climate
    vim 添加块注释
    冒泡排序|插入排序
    PHP-SeasLog安装和使用
    链表
    多线程上下文切换
    竞态与线程安全
    线程的生命周期
    线程创建的两种方法
  • 原文地址:https://www.cnblogs.com/Skate0rDie/p/11224966.html
Copyright © 2011-2022 走看看