thinkphp5.0如何修改报错级别

不知道大家在使用thinkphhp5.0的时候有没有发现thinkphp5.0的错误级别特别的严格,比如前台使用了一个未定义的变量,再比如使用一个数组中一个空值也会报错,这导致了我们任何一个变量都需要判断是否为空,很麻烦不是!下面我们解决如何降低报错级别:先来一观thinkphp手册上是如何说的:本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使用error_reporting方法设置错误报错级别(请注意,在入口文件中设置是无效的)说得比较的清楚了,但是还是不够具体不是,如何设置我们看下图:er...

php 2019-10-31 PM 153℃ 0条

thinkphp5.0如何去掉模块名称简化访问路径

blog刚刚完成,这2天也在不断的优化和改进,今天主要改了下pathinfo模式的url。由于以前学过一段时间的seo,这url当然不仅得搞成伪静态,还得尽量符合搜索引擎不是,刚刚研究thinkphp5.0发现5.0的路由还是挺赞的!下面我们来进入主题(如何搞才是大事不是):拿我们的blog举个例子:当前链接: www.phpbloger.com/home/index/category/id/6.html目标效果: www.phpbloger.com/category/6看个手册路由定义采用\think\Route类的rule方法注册,通常是在应用的路由配置文件application/r...

php 2019-10-31 PM 100℃ 0条

thinkphp5.0之Db::listen详解

我们先来看下官网对listen的说明:如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听。这无疑很方便我们进行增删改查的调试,以及通过执行的时间进行有效的sql优化,友情提示:数据库监听要写在执行sql语句的前面,因为只有在调用Db::listen之后的SQL语句才会被监听,调用之前的语句不会被监听。至于为什么我们后面讲!使用如下方法:Db::listen(function($sql, $time, $explain){     // 记录SQL     ...

第三方接口 2019-10-31 PM 127℃ 0条

thinkphp5.0微信开发之获取微信用户信息

今天这篇教程主要教大家如何获取微信用户信息,这个只要在做微信开发就会被用到,有很多朋友犯难,那么今天写一篇教程,大家根据教程一步一步的走下去绝壁是没有问题的!嘿嘿嘿,下面我们start!开发钱准备(已经通过认证过的微信公众帐号、服务器一台、thinkphp5.0项目)一、微信公众号设置登录微信公众帐号点击接口权限查看网页授权是否获得点击修改设置网页授权域名设置如下点击确定即可回到之前的页面把业务域名和js安全域名也一道设置一下吧,虽然没啥影响哈!额,设置好了,我们还需要一个东西,一个是微信公众号的appid 一个是secret,点击开发下面的基本配置就可以看到了!嘿嘿嘿,打了马赛克!我们...

微信开发 2019-10-31 PM 183℃ 3条

Mysql LIKE的使用

MySQL LIKE 子句我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。但是有时候我们需要获取 runoob_author 字段含有 "COM" 字符的所有记录,这时我们就需要在 WHERE 子句中使用 SQL LIKE 子句。SQL LIKE 子句中使用百分号 %字符来表示任意字...

mysql 2019-10-31 PM 57℃ 0条

百度ueditor编辑器图片上传成功了但是返回的失败

说道富文本编辑,个人感觉ueditor还是棒棒哒!虽然百度是个坑钱货,但好歹出的产品还算是不错滴!今天刚把blog上线了,结果发了一篇文章发现编辑器里面的图片不能上传了。确实是比较蛋疼的问题!问题排查:查看服务器上传目录发现上传的图片已经成功上传于服务器,因此不是图片上传的问题环境测试,在其他同样的环境测试其他的项目没有问题,单单是这个项目有问题,排除了服务器环境的问题浏览器F12开发者模式查看发现/php/controller.php?action=uploadimage报502错误问题确认:根据以上确定了大概是第三点,一步一步的确认,发现ueditor的版本没有更新,但是github...

php 2019-10-31 PM 122℃ 0条