
thinkphp
文章平均质量分 61
绝对飘零001
这个作者很懒,什么都没留下…
展开
-
ThinkPHP5中SQL调试
ThinkPHP5中SQL调试查看SQL记录监听SQL调试执行的SQL语句 我们有时会需要查看框架调用的sql语句,TP5提供了三种方法供我们使用。 查看SQL记录 如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录以及性能分析。 下面是一个典型的SQL日志: [ SQL ] SHOW COLUMNS FROM `think_action` [ RunTime:0.001339s ] [ EXPLAIN : array ( 'id' => '1', 's原创 2021-05-30 22:39:31 · 973 阅读 · 0 评论 -
基于AOP思想,构建thinkphp5的项目全局异常处理层
基于AOP思想,构建thinkphp5的项目全局异常处理层1、异常总结手动抛出异常抛出 HTTP 异常2、thinkphp异常处理框架自带的异常处理自定义异常处理日志总结手动记录项目开发时异常处理总结异常处理分类: 1、异常总结 手动抛出异常 可以使用\think\Exception类来抛出异常 // 使用think自带异常类抛出异常 throw new \think\Exception('异常消息', 100006); 也可以使用系统提供的助手函数来简化处理: exception('异常消息', 100原创 2021-05-29 23:46:28 · 291 阅读 · 0 评论 -
thinkphp5中Validate验证模板的使用和二次封装构建项目的验证层
thinkphp5中Validate验证类的使用和二次封装构建项目的验证层 #学习总结 ##构建验证层 ###1、thinkphp验证流程 $data=[ 'id'=>'xiaoming', 'age'=>18 ]; $validate=new Validate([ 'id'=>'require|max:10', 'age'=>'number' ]); $result=$validate->batch()->check($data);原创 2021-05-29 02:29:19 · 346 阅读 · 0 评论