ThinkPHP
文章平均质量分 61
别惹轩轩
没事会分享一些自己踩过的坑
展开
-
PHP ZipArchive拓展实现多文件打包下载
首先需要开启ZipArchive拓展(php.ini)确认拓展已开启,没有找到的可以下载放到php下的ext目录链接:https://pan.baidu.com/s/16BNkqa7IV1BfyUbYXa1wXw 提取码:jmmnphpinfo()确认拓展开启后,即可使用PHP代码如下:// 批量下载二维码 public function uploadEwm(){ // 小数组(前端表格多选传过来) $codes = "P202105260929478396,P2021原创 2021-05-26 09:46:44 · 451 阅读 · 2 评论 -
PHP生成二维码并添加文字(phpqrcode类)
先看效果图以下是phpqrcode类文件(里面包含字体文件,可直接用)链接:https://pan.baidu.com/s/1u_3AAFtFxWuRdsCxJtjpyQ提取码:cy2e生成二维码加汉字/* url:二维码保存文件路径 code:二维码图片名 content:二维码下方文字内容(这里存的是一维数组,每个下标对应的每行文字,循环显示)*/public function getQRcode($url, $code, $content){ // 调用php原创 2021-05-23 16:39:57 · 2631 阅读 · 0 评论 -
Echarts+ThinkPHP5.0实现统计图表(亲测,超详细)
先上效果图Echarts官网引用的echarts.min.js文件链接:https://pan.baidu.com/s/12eMQnn5bd9RWSV-qhea7bQ提取码:7vtpHTML文件<!DOCTYPE html><html class="x-admin-sm"><head> <meta charset="UTF-8"> <title>{$__system__.CA001}</title&原创 2021-03-25 09:08:06 · 2271 阅读 · 0 评论 -
ThinkPHP5 DB查询数据时把时间戳格式字段改为日期格式
$weight_data = Db::name('remote_detection') ->where($where) ->field("item_name,first_check_weight,second_check_weight,from_unixtime(create_time,'%Y-%m-%d') as time") ->select();原创 2020-10-08 16:20:11 · 1043 阅读 · 0 评论 -
ThinkPHP5 模型 - 事务支持
使用事务之前,先确保数据库的存储引擎支持事务操作。MyISAM:不支持事务,主要用于读数据提高性能InnoDB:支持事务、行级锁和并发Berkeley DB:支持事务ThinkPHP5 使用事务有 3 个常用方法:$model->startTrans(); // 开启事务$model->rollback(); // 事务回滚$model->commit(); // 提交事务代码如下:<?php/** * 事务测试 */p原创 2020-09-09 07:38:18 · 544 阅读 · 0 评论