Thinkphp——视图——模板输出替换
来源:互联网 发布:origin mac版下载慢 编辑:程序博客网 时间:2024/06/05 23:28
支持对视图输出的内容进行字符替换,例如:
namespace index\app\controller;class Index extends \think\Controller{ public function index() { $this->assign('name','thinkphp'); return $this->fetch('index',[],['__PUBLIC__'=>'/public/']); }}如果需要全局替换的话,可以直接在配置文件中添加:
'view_replace_str' => [ '__PUBLIC__'=>'/public/', '__ROOT__' => '/',]
然后就可以直接使用
namespace index\app\controller;class Index extends \think\Controller{ public function index() { $this->assign('name','thinkphp'); return $this->fetch('index'); }}
如果你手动实例化视图类,请确保在实例化的时候传入配置参数:
$view = new View([],Config::get('view_replace_str'));return $view->fetch();
助手函数view
也支持全局配置参数view_replace_str
的设置,如果需要设置不同的替换参数,可以使用:
return view('index',['name'=>'thinkphp'],['__PUBLIC__'=>'/public/']);
在渲染模板或者内容输出的时候就会自动根据设置的替换规则自动替换。
要使得你的全局替换生效,确保你的控制器类继承think\Controller或者使用view助手函数渲染输出。
阅读全文
0 0
- Thinkphp——视图——模板输出替换
- Thinkphp——视图——模板赋值(疑问)
- NFinal 视图—模板
- 模板替换 ThinkPHP
- thinkphp中模板替换
- thinkphp 模板替换
- ThinkPHP(6)——模板技术
- ThinkPHP 模板视图
- Thinkphp 模板变量输出
- ThinkPHP 模板变量输出
- thinkPHP 模板输出
- ThinkPHP 模板判断输出
- thinkphp模板输出display
- Thinkphp 模板->变量输出
- thinkphp 模板输出表格
- ThinkPHP3.2版本—视图与模板
- thinkphp——制作一个输出调试函数,随时调试
- thinkphp模板中变量输出
- HTTP状态码及分类
- 从输入URL到网页加载发生什么?简单介绍
- HTML5服务器推送消息的各种解决办法
- mysql索引总结----mysql 索引类型以及创建
- python3 最新版安装 (Linux)
- Thinkphp——视图——模板输出替换
- KVM总结-KVM性能优化之网络性能优化
- 计算字符个数
- iOS 清理某一个cookies 或者全部 cookies
- android 页面回滚焦点位置 解决方案
- 『ORACLE』 创建表(11g)
- log4j:WARN No appenders could be found for logger
- Angularjs $q详解
- Packagist / Composer 中国全量镜像