![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
php的tp开发框架,包括tp3.2和tp5
模糊搜索
抗争的少年
展开
-
TP5 数据表字段不存在:[resultSetType]
产生原因:主要是tp5在使用model类返回数据表结果集的时候默认是用的是“collection”,这个时候结果集的第一个字段就是resultSetType。当你用查询到的结果增加或修改其中字段的时候,resultSetType字段可能还存在。然后你使用save或update更新表数据的话,默认会更新resultSetType字段,导致你更新失败并报错说数据表字段不存在:[resultSetType]。解决方法:每次在更新数据的时候,重新定义一个数组变量,变量中只存在你本次需要更新的字段。原创 2024-03-30 11:43:40 · 165 阅读 · 0 评论 -
tp5获取地址栏参数值($_GET)
如果你的请求的地址参数是以pathinfo形式,这样参数是无法用$_GET去获取的,同样也不能使用系统中的get方法。//请求地址"http://www.xxx.com/index/user/uid/100" print_r($_GET['uid']);//获取不uid,会丢出一个异常 print_r(input('get.uid'))//结果为空 print_r(input('id'))//ok,正常获取 print_r(input('param.id'))//ok,正常获原创 2020-11-02 09:37:23 · 1649 阅读 · 0 评论 -
小程序调起微信支付(JSAPI)注意点(PHP)
①调起统一下单接口必须传参openid,可获取到prepay_id②调起微信支付的其中某一个参数为prepay_id(必传)③调起微信支付时参数中没有appId,但参于签名的参数中必须有appId(I大写)④发起退款请求必须要API证书,证书是一个压缩包在申请支付时可获取,以后不可下载⑤可以重新更改证书,一个自然年可更换三次,两次之间有时间差,慎重更换⑥退款需要异步回调时,发起退款必须传...原创 2020-02-20 16:55:00 · 860 阅读 · 0 评论