![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp5.0
红尘007
这个作者很懒,什么都没留下…
展开
-
TP5 伪静态
location / {if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php?s=$1 last; break;}}原创 2020-05-15 10:54:13 · 493 阅读 · 0 评论 -
TP5.0 数据库锁
前提:数据库类型是 InnoDB,要与事务同时使用。为啥加锁:ag:多用户同时购买同一商品时,不加锁库存会出现错误 public function text() { $time = date('H:i:s'); $this->startTrans();//开启事务 try{ $info = $this->lock(true)-...原创 2019-12-04 10:30:23 · 535 阅读 · 0 评论 -
empty的问题
empty 确定变量是否为空所以对 对象不可用tp5查询出来的数据是以对象的格式存在,所以要转成数组,才能用,否则出错。原创 2019-10-21 15:29:17 · 303 阅读 · 0 评论 -
TP5.0 链式操作
1:orderV5.0.17+版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例如:/** * 获取文章列表 * @return \think\Paginator * @throws \think\exception\DbException */public function getList(){ try{ ...原创 2019-08-26 09:34:36 · 200 阅读 · 0 评论 -
Thinkphp5.0读取自定义拓展配置extra
第一步:创建 extra 文件夹第二步:创建 文件名.php 文件lang.php控制器或模型中 直接 config(“lang.activity_status”)[1]原创 2019-08-18 16:45:52 · 373 阅读 · 0 评论 -
TP5.0 微信小程序支付、订单查询、退款
一、支付第一步:创建商家订单这个就不解释了第二步:统一下单/** * 统一下单API * @param $order_no * @param $openid * @param $total_fee * @param string $order_type 账单类型 (master商户主账单 sharing拼团账单) * @return array * @throws ...原创 2019-05-12 18:12:49 · 1756 阅读 · 0 评论 -
TP5.0 对数据库操作
目录1:注意事情2:连表查询3:像状态修改这类,要先给状态先复赋值给一个新的变量4: with的用法5:修改数据 先查询在修改6: 一对多,并计算多的总和7:group用法(订单表,同一个人可以下多个订单,共有几个人下单)1:注意事情当新增数据用save的时候 数据表中:create_time、update_time可以不用写,会制动生成2:连表查询...原创 2019-05-12 17:08:44 · 521 阅读 · 0 评论 -
tp5.0 中类的操作注意事项
1:类里面用到静态方法的时候,方法里面要用new self(); 或者 new static();public static function getActivityLists($wxapp_id,$user_id){ $model = new self(); $model = new static();}2:在每一次对数据库进行增删改查的时候都要抛出异常t...原创 2019-05-12 16:47:51 · 157 阅读 · 0 评论 -
TP5.0 修改器
1:修改器1.1 修改时间 把时间戳改成时间格式public function getCreateTimeAttr($value,$data){return $data['create_time'] = date('m-d H:i',$data['create_time']);}1.2 修改并添加时间 把 activity_start 时间戳转成时间格式并从新命名 activity_...原创 2019-05-15 22:02:15 · 297 阅读 · 0 评论