随笔分类 - php / thinkphp
摘要:说明 join 要关联的(完整)表名以及别名,支持三种写法: 写法1:[ '完整表名或者子查询'=>'别名' ] 写法2:'完整表名 别名' 写法3:'不带数据表前缀的表名' condition 关联条件,可以为字符串或数组, 为数组时每一个元素都是一个关联条件。 type 关联类型,可以为: IN
阅读全文
摘要:## 说明 前端使用uniapp,后端使用php,简单实现公众号内微信支付 后端还使用了`easywechat`这个微信开发库的4.x版本 微信支付流程 1.先去微信支付官方下单 2.然后我们拿着返回的参数再去前端发起支付 3.支付结果 ## 步骤 ### uniapp部分 uniapp部分需要做到
阅读全文
摘要:## 说明 uniapp+tp简单实现微信公众号网页授权 后端除了tp6以外还需要一个`easywechat`微信开发库 ## 实现 ### 前端uniapp部分 1.首先判断本地缓存内是否有openid,有就不需要授权 2.没有openid就去请求后端授权,然后后端取到授权把信息放在url内,重定
阅读全文
摘要:hasOne:有一个,加上主谓语应该是 ,A 有一个 B hasMany:有很多,A 有很多 B belongsTo:属于,A 属于 B 外键是主表中和关联表有关的字段,主键一般是关联表自己的id或者是和外键有关的字段 hasOne和belongsTo这两种方法都可以应用在一对一关联上,但是两者也是
阅读全文
摘要:think官方自带的命名规则有三种 | 规则 | 描述 | | | | | date | 根据日期和微秒数生成 | | md5 | 对文件使用md5_file散列生成 | | sha1 | 对文件使用sha1_file散列生成 | 其中md5和sha1规则会自动以散列值的前两个字符作为子目录,后面的
阅读全文
摘要:ThinkPHP6.0升级后 使用查询构造器和模型都没有了提示 原因是tp6源码中没有添加注释 找到Model.php * @method Query where(mixed $field, string $op = null, mixed $condition = null) static 查询条
阅读全文