随笔分类 -  ThinkPHP

摘要:描述 在部分场景中(如iis),当使用thinkphp分页时,如果参数中有中文,则在点击下一页时出现乱码,从而导致获取数据不正常的情况。(如图一,参数中有中文,显示第二页数据时,中文参数已经变为乱码) 图一 原因 编码所致,具体是tp哪里出的问题,暂不详 解决办法 方法一:使用数字或英文字符代替中文 阅读全文
posted @ 2017-02-13 14:14 shenxinpeter 阅读(3187) 评论(0) 推荐(0)
摘要:描述 thinkphp多文件上传时,有些时候会出现文件丢失的情况。比如上传多个图片,最终只上传了一个图片。本地测试的时候是正常的,但上传到服务器上就会出现丢失文件这种情况。 原因 查看tp上传类(ThinkPHP\Library\Think\Upload.class.php)的源码,最终发现在get 阅读全文
posted @ 2016-12-27 13:40 shenxinpeter 阅读(2245) 评论(0) 推荐(0)
摘要:自己写一个BasicController继承了官方的Controller,将判断登录的代码放在BasicController中,然后让其他自己编写的Controller都继承BasicController。 这里使用了_initialize()方法。 class BasicController ex 阅读全文
posted @ 2016-12-22 15:32 shenxinpeter 阅读(2925) 评论(0) 推荐(0)