ThinkPHP5的debug配置和视图输出字符串内容替换
来源:互联网 发布:mac系统网络恢复 编辑:程序博客网 时间:2024/06/07 05:01
在ThinkPHP5中,debug的配置如下:
在config.php中寻找: // 应用调试模式
‘app_debug’ => true,//默认是false改为true
开启调试模式,在页面的右下角可以看到ThinkPHP5的图标,点击它可以出现包含sql,文件,错误,调试等一系列的信息,给开发带来便利!
而视图输出字符串内容替换则是TP5中的最坑的坑!
做个demo,讲解它的使用和配置。
首先在index下(controller的同级)建立文件夹(比如view),在这个文件夹下建立文件夹index存放静态页面(比如HTML页面)index.html。
然后在public/static文件夹下建立文件夹admin存放html文件的引用文件(比如JS文件、css文件、图片等)。这样就算html文件有问题也不会影响外部的引用文件。
其次去config.php里面找到(快捷键ctrl+f) // 视图输出字符串内容替换(默认是空的)
'view_replace_str' => [],
在其中添加代码,比如在本demo中添加如下代码:
'view_replace_str' => [ '__PUBLIC__' => '/static/admin ',//意思是__PUBLIC__就代表了/static/admin字符串,而服务器默认的地址是配置到了public(public下一级目录就是static)所以变相的__PUBLIC__就代表了从根目录到admin的路径(比如demo中就是:127.5.2.8\thinkphp_5.0.5_full\public\static\admin) ],
最后去html页面中把所有引用的外部文件(本地的文件)前面加上 _ _ PUBLIC __/;然后在index.php(入口文件)中的index方法中添加如下代码:
return $this->fetch();
这样访问入口文件时就会转到index.html页面。
本文介绍完毕,欢迎留言!
0 0
- ThinkPHP5的debug配置和视图输出字符串内容替换
- php输入内容的字符串替换程序
- 字符串中有*,*可以用0和1替换,输出所有的字符串
- bash中输出特定变量名的内容,属于 参数替换和扩展 这一章节
- 1.5 字符串内容替换
- THINKPHP5 入门 -7 视图和模板
- Thinkphp5学习(25)视图和模板
- 根据正则 替换字符串内容 并返回替换内容后的字符串
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换。
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- apache模块开发之content hander,读取配置,输出内容替换过滤器,url域名替换过滤器
- C++string中有关字符串内容修改和替换的函数浅析
- Debug视图 debug的使用
- 字符串的替换和反转
- 字符串的截取和替换
- 10001---Groovy语言学习:groovy语言简介及基本语法
- leetcode 538 Convert BST to Greater Tree C++
- Dom基础的一些兼容问题
- 删除maven仓库中的LastUpdated文件
- ASP.NET之旅--浅谈Asp.net的运行机制(二)
- ThinkPHP5的debug配置和视图输出字符串内容替换
- docker系列之三 :创建自己的image并上传到docker hub
- 使用u盘安装 Ubuntu16.04 LTS
- 在Ubuntu下配置NDK环境
- android从放弃到坚持放弃第六课(下)
- 一些前端面试题的整理
- floy
- 数据库设计三大范式与BCNF
- 优化tomcat配置(从内存、并发、缓存4个方面)