
thinkphp
棕色小马龙
php全栈小码农。
展开
-
OSS文字转水印方法
对文字水印的内容 “石井” 进行URL安全的Base64位编码。具体操作,请参见水印编码, 或者看下面给出的工具类。编码结果为55-z5LqV,图片处理URL为https://wxcall-xiaobanben.oss-cn-shenzhen.aliyuncs.com/image/20220324/1648112002951120.jpg?x-oss-process=image/resize,w_400,h_400/watermark,type_d3F5LXplbmhlaQ,size_30,text_55-转载 2022-06-14 23:41:25 · 261 阅读 · 0 评论 -
thinkphp5 同时使用hasWhere和where导致的关联主键字段名冲突的问题
thinkphp5使用同时使用hasWhere和where,‘order_code’就是两个表关联的主键,两个表都存在‘order_code’运行Order::hasWhere(‘orderstate’, where1)−>with(′user,orderstate′)−>where(where1)->with('user,orderstate')->where(where1)−>with(′user,orderstate′)−>where(where)->co转载 2021-09-29 21:26:28 · 2355 阅读 · 0 评论 -
tp5关联查找包含软删除
public function activity(){ //包括被软删除的活动 return $this->belongsTo("Activities", "activity_id")->removeOption('soft_delete');}转载 2021-03-20 21:57:53 · 995 阅读 · 0 评论 -
总结thinkphp快捷查询getBy、getField、getFieldBy用法及场景
thinkphp作为国内现阶段最成熟的框架;没有之一; 不得不说是有好些特别方便的方法的; 然而如果初接触thinkphp的时候难免会被搞的有点迷茫; for example这些: getBy getField getFieldBy 我曾在相当一段时间内都用的迷迷糊糊的; 直到后来把它们总结如下: 咱先虚拟一张表出来 +----+--------+---...转载 2021-03-16 20:36:08 · 741 阅读 · 0 评论 -
jquery动态合并表格行
利用;原理来实现,其中num为要合并的行数。<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> td{ border:1px solid red; } </style></head><转载 2021-01-26 18:23:30 · 268 阅读 · 0 评论 -
微信H5缓存解决方案,适用于uniapp被微信缓存页面导致空白【微信公众号缓存】
方法很简单,打包后的H5页面都是一个index.html,我们只需要把每次打包后的index.html给加上版本号,例如:index_202012171218.html。公众号的链接则改为由后端进行重定向跳转,这里是用的thinkphp,所以:$a=202012171218; // 每次前端更新都需要记录更新一次当前版本号 $this->redirect($this->request->domain() . '/index_' . $a . '.html'); 完美解决!...原创 2020-12-17 13:26:38 · 4608 阅读 · 4 评论