thinkphp
阿琛26
这个作者很懒,什么都没留下…
展开
-
thinkphp5.0框架中某个控制器使用gbk编码,框架会强制转换为utf-8
公司使用的是tp5框架,默认是utf8编码,近期要接一家第三方接口要求使用gbk编码,因为只是这一部分需要修改编码,无法将这个项目更改编码,在控制器当中设置header(“Content-type: text/html; charset=GBK”);以后发现在请求的时候框架还是会强制转换为utf8编码。 原因:tp控制器最终会返回一个值,这个值需要在response对象中处理, 所以在方法结束的...原创 2018-11-02 14:50:03 · 1699 阅读 · 2 评论 -
thinkphp5重复插入一组设置了唯一索引的数据时报错
找到thinkphp\library\think\db\Builder.php文件,然后找到insert函数 原 $replace ? ‘REPLACE’ : ‘INSERT’ 替换后 replace?(replace ? (replace?(replace === ‘IGNORE’ ? ‘INSERT IGNORE’ : ‘REPLACE’) : ‘INSERT’ 然后在使用insert操作...转载 2018-12-15 17:33:09 · 2990 阅读 · 1 评论