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
官方文档
推荐阅读
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- thinkphp|thinkphp 3.2 如何调用第三方类库
- PHP开发-Mac搭建ThinkPHP5.0
- 《思考,快与慢》第10天──「RIA学习力」便签输出第8期|《思考,快与慢》第10天──「RIA学习力」便签输出第8期 央央
- thinkphp3.2下实现阿里云视频点播实例(客户端JavaScript上传)
- 选择篇(021)-下面代码的输出是什么?
- 选择篇(022)-下面代码的输出是什么?
- 用输出倒逼输入,加油!
- 童频输出
- 2018.5.10