随笔分类 -  ThinkPHP知识点

摘要:报错: topthink/think-worker v3.0.2 requires topthink/framework ^6 https://blog.csdn.net/Douz_lungfish/article/details/86062300 还要注意: 安装好workerman后 需要把路由 阅读全文
posted @ 2019-08-20 11:14 study_php_java_C++ 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一 备份数据库 我的这个是在TP5上,其实不在TP5也可以 逻辑: 1 首先在自己电脑的cmd命令上测试备份数据库,成功才能往下进行所以得到 C:/luanxiede/mysql-5.7/bin/mysql.exe shujiku > "C:/shujiku_0908.sql" 注:这里没用到用户名 阅读全文
posted @ 2019-08-15 15:48 study_php_java_C++ 阅读(581) 评论(0) 推荐(0) 编辑
摘要:百度搜索过相关的php计划任务的资料,特别是搜索thinkphp的计划任务,目前能明确实现的都是被动式的,就是通过tp3.2自带的计划任务类实现,通过挂钩子的形式,用户访问网站的时候就执行计划任务,这种不是我们需要,我们需要的是全自动,而且配置方便的。在GitHub上搜索的php计划任务有点脱离的t 阅读全文
posted @ 2019-08-13 17:41 study_php_java_C++ 阅读(489) 评论(0) 推荐(0) 编辑
摘要:1 首先先写个自定义命令文件 比如 Test 2 在网站根目录下建立文件 crond.bat ,内容:(把你在cmd上操作流程写一遍) D: cd workspace\wamp\tp5 D:\PHPWAMP_IN2\phpwamp\server\php-7.0.1\php.exe think Tes 阅读全文
posted @ 2019-08-13 17:30 study_php_java_C++ 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:1.安装扩展 方法一: 方法二 composer.json: 2.引入类文件 use \tp5er\Backup; 3.配置方法 4.实例化 5.各种操作 原文:http://blog.jokerfan.com/?p=117 不过这个方法在你设置数据表字段默认为NULL时,但又是unique时,备份 阅读全文
posted @ 2019-08-13 16:19 study_php_java_C++ 阅读(2005) 评论(0) 推荐(0) 编辑
摘要:一.今天写项目的时候,突然发现一个坑爹的问题,使用saveAll新增多条数据,但是一直提示缺少更新条件,然而我发现代码里面并没有更新,而且saveAll我仅仅是去新增多条数据而已 原来源码 模型类中有isUpdate这个属性的值 这个值默认为false,但因为我自己在saveAll之前使用过save 阅读全文
posted @ 2019-08-07 15:01 study_php_java_C++ 阅读(8919) 评论(0) 推荐(0) 编辑
摘要:1.下载PHPExcel工具 2.解压后放置位置:ThinkPHP\Extend\Vendor\PHPExcel\PHPExcel.php。 3.Common.php代码 4.Action控制器调用代码 // excel导出 原文:https://blog.csdn.net/s371795639/a 阅读全文
posted @ 2019-08-05 17:56 study_php_java_C++ 阅读(104) 评论(0) 推荐(0) 编辑
摘要:https://www.kancloud.cn/manual/thinkphp5/215850 V5.0.6+版本开始,全局请求缓存支持设置排除规则,使用方法如下:config.php文件 缓存文件在:\runtime\cache 中 request_cache_except设置的规则为不使用请求缓 阅读全文
posted @ 2019-08-02 11:53 study_php_java_C++ 阅读(3394) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP5.0.1版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。 这极大的方便了我们进行扩展配置,比如在application/extra目录下面创建一个web.php文件,内容如下: 这样我们很就可以方便 阅读全文
posted @ 2019-07-26 20:44 study_php_java_C++ 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:注意扩展名的点"."不能省略 使用之前需 use think\Loader; 用类时如果没有命名空间的话,记得要加反斜杆 如\WxpayApi 原文:https://blog.csdn.net/weixin_37914752/article/details/79860395 阅读全文
posted @ 2019-07-26 16:40 study_php_java_C++ 阅读(944) 评论(0) 推荐(0) 编辑
摘要:最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo。运行后竟然报错。 Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\ 阅读全文
posted @ 2019-07-24 20:44 study_php_java_C++ 阅读(772) 评论(0) 推荐(0) 编辑
摘要:微信公众号网页授权不同的refresh_token是对应不同的用户,每个用户不一样,和公众号的access_token(全局的)使用方式不一样. 用cookie保存refresh_token,或者cookie保存openid,数据表中存refresh_token都行 经历:开始以refresh_to 阅读全文
posted @ 2019-07-22 20:08 study_php_java_C++ 阅读(203) 评论(0) 推荐(0) 编辑
摘要:thinkphp的CURD中,使用save方法时会出现一个奇怪的问题,即如果数据没有更新(与原数据相同),返回值判断为false。其实很久之前就发现了这个问题,一度以为是官方代码的问题,但是一直拖延到最近才想到要去解决这个问题。不得不说:“明日复明日,明日何其多。事事待明日,万事皆蹉跎。”,与君共勉 阅读全文
posted @ 2019-07-20 20:02 study_php_java_C++ 阅读(1901) 评论(0) 推荐(0) 编辑
摘要:一对一: hasOne('关联模型名','外键名','主键名',['模型别名定义'],'join类型'); 说明:其他模型一对一都可以按照手册说明写,但上面代码只能这么写才能执行正确答案, 如果是 阅读全文
posted @ 2019-07-19 18:44 study_php_java_C++ 阅读(398) 评论(0) 推荐(0) 编辑
摘要:这是因为join将两个表的所有字段都查询,id冲突了,所以需要设置名,或指定选择一个表的id 用field('a.*') 阅读全文
posted @ 2019-07-17 11:18 study_php_java_C++ 阅读(795) 评论(0) 推荐(0) 编辑
摘要:1.上github下载PHPExcel,链接:https://github.com/PHPOffice/PHPExcel 2.下载解压后,将Classes改名为PHPExcel如图 3.将文件夹复制到项目内extend 4.html代码 5.php代码 如此便可以导入表格了 原文: https:// 阅读全文
posted @ 2019-07-16 16:39 study_php_java_C++ 阅读(760) 评论(0) 推荐(0) 编辑
摘要:// 给图片增加水印文字 试验缩放图片,放大图片,加水印,加文字功能 public function doCreateImage1($data,$path) { $basePath = ROOT_PATH . 'public/static/index/images/'; $image = Image::open($basePath . 'demo1.jpg'); $tempName = pat... 阅读全文
posted @ 2019-07-16 16:31 study_php_java_C++ 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:使用unlink删除上传的文件出错,搜索是因为资源被占用,需要释放变量$info unset($info);问题解决 阅读全文
posted @ 2019-07-07 21:28 study_php_java_C++ 阅读(1109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示