![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ThinkPHP 5
a
君子……如玉
这个作者很懒,什么都没留下…
展开
-
Thinkphp 发起请求获取不到HTTP_AUTHORAZATION
在/public/.htaccess中添加以下代码:SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1原创 2020-07-07 16:08:51 · 631 阅读 · 0 评论 -
Tp5基于JWT的权限认证及封装Token类
1、composer安装JWTgithub地址:https://github.com/firebase/php-jwtcomposer require firebase/php-jwt2、生成token $objToken = new \Token(); $token_data = [ 'user_id' => $user_info['id'], .原创 2020-06-02 09:48:35 · 1317 阅读 · 0 评论 -
基于PhpExcel封装的PHPOffice工具类,导出Excel文件
笔者使用的环境目前为Thinkphp5+PHP7.1首先composer安装PHPExcel,composer require phpoffice/phpexcel注:phpexcel不再维护,推荐使用phpspreadsheet,composer require phpoffice/phpspreadsheetPhpOffice.phpclass PhpOffice{ private $excel; private $writer; private原创 2020-06-02 08:35:58 · 650 阅读 · 0 评论 -
Tp5 join不同前缀的表的处理方法
原写法:$res = model('user')->alias('u') ->join('__UINFO__ ui','u.id = ui.id','LEFT') ->where($where) ->find();关联不同前缀表时:$res = model('user')->alias('u') ->join(['common_uinfo'=>'ui'],'u.id = ui.id',.原创 2020-06-01 17:11:44 · 1011 阅读 · 0 评论 -
tp5使用mpdf生成pdf文件时,碰到division by zero问题解决记录
首先标明一下运行环境tp5框架,PHP5.6+mpdf6.1.3,另外问题和获取到的html字符串有关系,普通字符串运行正常!!! 本来笔者是使用的PHP7.1的环境,运行mpdf8.0.5版本无压力,后来服务器环境所限,只能换成6.1版本,在此记录一下使用方法。1、获取HTML页面,也可以使用纯手写方式。。。$url = '****';$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch...原创 2020-05-22 10:26:23 · 1400 阅读 · 5 评论 -
TP5中 解决save操作在foreach中只保存最后一条数据
正常情况下,tp5保存数据到数据库,示例:model('article')->allowField(true)->isUpdate(false)->save($data);foreach循环中,保存数据到数据库,应为:foreach ($dataArr as $data) { model('article')->allowField(true)->isUpdate(false)->data($data,true)->save();}.转载 2020-05-13 09:06:42 · 1334 阅读 · 0 评论 -
ThinkPHP5.1 助手函数input()用法
1.判断变量是否定义input('?get.id');input('?post.name');变量类型方法包括:方法 描述 param 获取当前请求的变量 get 获取 $_GET 变量 post 获取 $_POST 变量 put 获取 $_PUT 变量 delete 获取 $_DELE...转载 2019-09-11 16:12:34 · 1719 阅读 · 0 评论