团队博客

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享

实现微信小程序免300元认证费快速注册的最新方法教程
实现微信小程序免300元认证费快速注册的最新方法教程

2022-11-07 13:03 查看(20851)

常见问题说明及其解决办法点这里>> 【特别提醒】据社区最新消息,2023年10月25日后注册的小程序需要年审,也就是像公众号一样每年需要支付300元了;后续不排除之前的老账号也需要。截止11月7日,快速认证小程序免300认证费暂时还有效(认证页面显示去认证,但...
WordPress通过usermeta的某个值获取用户ID及用户信息
WordPress通过usermeta的某个值获取用户ID及用户信息

2022-09-18 22:26 查看(4847)

WordPress的数据库设计模式就是主表+辅表的方式,比如users表的辅表usermeta。WordPress的自带的12张表(以前的老版本是11张表),其中有8张表都是采用主表和辅表的方式,具体如下: 1、posts:文章表(辅表postmeta) 2、users:用户表(辅表usermeta) 3、comments...
thinkphp6模板中输出的html被转义的解决方案
thinkphp6模板中输出的html被转义的解决方案

2022-09-16 23:41 查看(11502)

在thinkphp5升级为了thinkphp6后,发现一些文章内页的富文本区域直接显示的是html源代码,而没有解析,查看页面源码发现html是被转义成实体了。如图所示: 虽然内容本身在数据库存储的时候是被转成实体了,但是在输出给模板前已经通过htmlspecialchars_decode处理了...
thinkphp6中insert方法不返回自增ID?数据库操作变动之insert
thinkphp6中insert方法不返回自增ID?数据库操作变动之insert

2022-09-16 15:56 查看(6989)

通常有这样一个需求:发布一篇帖子,帖子中包含一些图片等附件,所以在数据结构上面需要把附件表和帖子表关联起来;在发布帖子的时候先插入帖子表,返回帖子的id,然后再插入附件表记录(使用帖子id关联起来)。这样的需求就需要先插入A表得到其自增的id号,然后再插...
https与http混用导致post请求变成OPTIONS请求的案例
https与http混用导致post请求变成OPTIONS请求的案例

2022-08-12 11:46 查看(5404)

某站点反馈极少数情况下某正常接口返回的结果为空,而正常情况下这个接口返回的结果不可能为空。 x1 问题分析 通过打开日志记录分析日志,发现服务端请求日志中出现了异常的OPTIONS请求,而正常情况下应该是post请求。如下图所示: 从上述日志记录可知,在请求的hea...
使用JavaScript关键字进行相关命名产生的bug问题
使用JavaScript关键字进行相关命名产生的bug问题

2022-07-18 23:46 查看(4100)

刚刚在群里看到一个提问,大概问题就是:我写的一个方法,在某个元素上使用onclick事件调用,结果无效,打开控制台发现报错”Uncaught SyntaxError: Unexpected token ‘switch’ (at”。根据笔者经验,这一般是使用了switch这个JavaScript关键...
thinkphp6数据库查询数组批量表达式条件调整问题
thinkphp6数据库查询数组批量表达式条件调整问题

2022-07-12 10:59 查看(6138)

thinkphp框架的Db类支持数组批量查询,如通过两个字段来查询(status和catid),我们可以这样写查询语句: $map['status'] = 1; $map['catid'] = 1; Db::name('posts')->where($map)->select(); 最终生成的sql语句是(假设数据表前缀为jp_,下同): SELECT * ...
thinkphp6使用invoke或app代替action实现调用控制器方法
thinkphp6使用invoke或app代替action实现调用控制器方法

2022-07-04 09:59 查看(9529)

一个最典型的场景,如在同一个应用(thinkphp5是模块)下,A控制器有一个a方法,B控制器的b方法跟a方法类似,这时候如果要减少代码的重复,我们可以直接在b方法中复用a方法的逻辑,最简单的逻辑,就是把a、b的调用的逻辑全部写到公共应用或模块中。但实际上即便所有...
thinkphp6 session过一段时间自动失效的原因分析
thinkphp6 session过一段时间自动失效的原因分析

2022-06-30 13:05 查看(5716)

由于thinkphp6默认是没有开启session的,所以默认状态下session设置是无效的,所以在此前我们已经在微构网络官网发布过一篇关于thinkphp的文章《thinkphp6中使用session设置无效问题的解决及注意事项》,这篇文章截止目前已经有数百位开发者浏览过,其中有十来个通过...
基于腾讯位置服务IP定位API接口实现根据IP定位功能
基于腾讯位置服务IP定位API接口实现根据IP定位功能

2022-06-29 12:30 查看(9012)

在很多场景我们需要判断用户当前所处城市位置,但如果是直接获取用户的地理坐标虽然更为精确,不管是app还是网页都需要取得用户授权。某些场景下,我们希望不打扰用户,同时对精确度要求也不高,只需要市一级或者区县一级的精度即可,这个时候我们就可以用户的网络IP...
layui.table组件排序问题解决:前端排序、后端排序、保留筛选条件排序
layui.table组件排序问题解决:前端排序、后端排序、保留筛选条件排序

2022-06-14 12:43 查看(24318)

layui虽然官网都下线了,也可以认为是上一代的产品了,但它依然运用在国内很多站点中,尤其是一些后台管理系统的前端。对于偏向后端开发的开发人员来讲,这是一款开箱即用的产品,个人认为它是一款优秀的产品。layui.table组件是layui的核心组件之一,在后台管理系统...
基于微信小程序URL Link接口能力实现在H5页面打开小程序任意页面
基于微信小程序URL Link接口能力实现在H5页面打开小程序任意页面

2022-06-13 22:35 查看(14205)

前几天我们在微构网络官网发布过名为《基于URL Scheme开放能力实现在H5页面打开小程序任意页面》的文章,其实这篇文章跟前面发的文章是类似的性质,都是为了实现在任意H5页面打开小程序任意页面。URL Link实际上还是基于URL Scheme来实现的,只是相当于微信小程序平...