Category
【thinkphp】模型事件OnAfterUpdate无法获取更新数据id问题
tp源码

【thinkphp】模型事件OnAfterUpdate无法获取更新数据id问题

1.问题产生 在模型事件更新之后,想要知道更新的是哪一条数据,然后根据数据做出对应的操作,但 2.解决办法 vendor...
avatar
【路由】两个不同的访问地址可以访问到同一个接口
php

【路由】两个不同的访问地址可以访问到同一个接口

1.场景 1.thinkphp8 2.使用了路由,未开启强制路由,只开启了路由完全匹配 'route_complete_...
avatar
tp源码

【thinkphp8】模型添加软删除之后无法使用数据库delete方法解析

1.模型内定义了软删除–使用数据库删除无法进行真实删除数据 生成的sql语句如下–fetchsq...
avatar
php

创建模型自动继承基类BaseModel

因:项目复杂,创建多个模型每次都写软删除等操作,故使用tp自定义指令避免重复操作 tips :  addArgument...
avatar
php

tp数据集collection–order方法排序bug问题

数据集返回数据提示80大于90,故深究 剖析底层order方法 sort方法 数据集的逻辑不是sql  不支持sql查询...
avatar
tp源码

tp框架–事件中event/listener/subscribe的区别

1.event可以理解成只注册一个名称 2.listener是处理逻辑的类 3.subscribe 多个操作在同一个类 ...
avatar
daily

BaseValidate–解决接收参数和验证参数的重复操作

BaseValidate内容 <?php namespace app\validate; use think\Ex...
avatar
tp源码

spl_auto_register

spl_autoload_register 1.autoload_function 必传参数 2.throw  非必传 ...
avatar
tp源码

tp5.0–数据库迁移

1.选型 1.1 composer require topthink/think-migration:1.1.1    ...
avatar
php

tp5.0bug

php版本:7.4 thinkphp版本:5.0 1.Array and string offset access sy...
avatar