ThinkPHP|ThinkPHP 5.1 输出替换 view_replace_str 和 tpl_replace_string

刚开始学 ThinkPHP 就遇到了一个小问题, 弄了差不多一小时,
尴尬, 必须拿个小本子记录下!
【ThinkPHP|ThinkPHP 5.1 输出替换 view_replace_str 和 tpl_replace_string】我看教程是 ThinkPHP 5.0 的, 全局配置 字符串内容输出替换 是在 application 目录下的 config.php 加入以下即可:

# config.php [ '__STATIC__' => '/static/index' ] ];

然鹅, 我装的是 ThinkPHP 5.1 版本的
没有生效啊! 百度搜索了一番, 找到了一个方案, 在 config 目录下的 template.php 中加入
# template.php [ '__STATIC__' => '/static/index' ] ];

看起来就是它了! but, 刷新了好几下页面, 还是没反应
然后我去了官方文档查找答案, 很荣幸在 评论区找到了答案, 需要: 关闭模板编译缓存
目录有点深, 在 thinkphp/library/think/view/driver/Think.php 中将 tpl_cache 修改为 true
// 是否开启模板编译缓存,设为false则每次都会重新编译 'tpl_cache'=> false,

html 模板:

以上为本人学习过程的解决方案记录, 可能不一定是正确的, 仅供参考
GuoYou.Li
参考资料:
https://www.jianshu.com/p/3d61ed296460
官方文档

    推荐阅读