ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
>[danger] 模板输出替换 快速使用 ``` // 模板输出字符串替换 'tpl_replace_string' => [ '__STATIC__' => '/static', '__INDEX__' => '/static/index', '__ADMIN__' => '/static/admin', // layuiadmin 静态资源 '__LAYUIADMIN__' => '/static/admin/layuiadmin', // authtree 权限树扩展组件 '__AUTHTREE__' => '/static/layuiadmin/lib/extend/authtree', ], ``` >[danger] 什么是模板输出替换 ``` 对模板文件输出的内容进行字符替换, 定义后在渲染模板或者内容输出的时候就会自动根据设置的替换规则自动替换。 ``` >[danger] 全局模板字符串替换 ``` 常用格式:__大写英文字母__ (前后各两个下划线) ``` ``` 在全局配置文件 config/view.php 中新增 tpl_replace_string 配置项 ``` ![](https://img.kancloud.cn/d5/ca/d5caf6d16a17f739219b26bbe70dc809_849x513.png) >[danger] 修改输出替换配置未生效 ``` 原因:框架的缓存问题,删除runtime目录下的temp目录即可 ``` ``` temp目录位置 单应用模式:runtime/temp 多应用模式:runtime/应用名/temp ``` >[danger] 使用示例 + 配置输出替换 ![](https://img.kancloud.cn/3f/53/3f536d199bf275a4724adf9d6d005a3a_394x119.png) + 模板文件内容 ![](https://img.kancloud.cn/f3/05/f3055076f4611398882cb5ae3f7435cc_451x175.png) + 浏览器输出内容 ![](https://img.kancloud.cn/23/49/2349c700f33e06bf324e865f5d2d198c_499x112.png)