![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
_lllll
这个作者很懒,什么都没留下…
展开
-
tp#从前端拿数据防注入
input(‘param.money/f’,‘0’,'remove_xss’);从前端接收数据时,加remove_xss原创 2020-06-10 10:57:52 · 167 阅读 · 0 评论 -
layui# js动态选中radio或checkbox
$(‘radio 或者 checkbox’).prop(‘checked’, true); form.render();原创 2020-06-10 10:08:46 · 1893 阅读 · 2 评论 -
tp#swoole拓展实现无阻塞定时器(秒杀结算+多商品同时结算+用户循环半个钟通知一次)
需求:每半个钟进行一次商品结算,有时需要同时结算多个商品,所以需要***for循环商品***;每个结束秒杀竞拍的商品,会有多个竞拍者,竞拍时间结束后,首先循环每半个钟以微信模板消息形式发送确认订单信息给第一高竞拍者(因客户怕竞拍者没留意确认消息),所以这里需要在商品的for循环里用循环定时器【***重点就是,for里用tp的定时,会造成阻塞,下一个商品就要等第一个商品的定时结束了才执行方法,这...原创 2020-04-29 11:33:12 · 590 阅读 · 0 评论 -
tp# whereTime 时间筛选导不出数据
今天写了个时间筛选,function getsearchdate($date){ $dates=explode("~",$date); $dates[1]=strtotime($dates[1])+86400; $dates[1]=date('Y-m-d',$dates[1]); $ret=$this->whereTime('createtime','between',[$...原创 2020-04-22 12:52:02 · 466 阅读 · 0 评论 -
tp#全局方法、模块方法
全局方法放在:/thinkphp/library/Contriller.php引用方法:$this->方法名()模块方法放在同模块controller里的一个php文件,然后在需要引用的同一个controller里的php文件里class 本模块名 extends 引用的模块名{}引用方法:$this->方法名()...原创 2020-04-13 19:01:17 · 358 阅读 · 0 评论 -
tp#多表模糊查询关键字
$key='%key%';$ret=db('order)->alias("o")->join('user u','o.user_id = u.id')->join('product p','o.pro_id = p.id')->field(['o.id','o.name','o.main_img','o.format','o.price','o.status','o.cr...原创 2020-04-08 10:48:57 · 311 阅读 · 0 评论