文章分类 -  TP5

摘要:常用: 创建资源控制器:php think make:controller backend/Admin 资源路由:Route::resource('backend/admin','backend/Admin'); 各种包或者方法函数的调用: 1、common.php里的函数:downloadExce 阅读全文
posted @ 2020-11-27 14:54 小寒1206 阅读(745) 评论(0) 推荐(0)
摘要:事务的基本概念就不说了: 直接上代码: use think\Db; // 事务测试 public function transTest() { // 手动控制事务的提交 Db::startTrans(); try { $res1 = Db::name('admin')->delete(2); $re 阅读全文
posted @ 2020-03-15 20:39 小寒1206 阅读(422) 评论(0) 推荐(0)
摘要:背景: 微信支付的时候,需要使用证书。但是如果做 saas 平台,要存很多的证书,会很麻烦,就想把证书内容存入数据库。 问题: curl 发送请求的时候,需要设置:curl_setopt($ch, CURLOPT_SSLCERT,'证书路径'),该参数只支持路径,不支持字符串。所以数据库取出来的证书 阅读全文
posted @ 2020-03-05 12:27 小寒1206 阅读(694) 评论(0) 推荐(0)
摘要:一、设计:验证三个参数,分别为:Token、Timestamp和Sign 二、具体操作: 1、登录后,后端生成 token 并对应用户信息,然后返回 token 给 App。 2、每次请求数据,前端将所有参数加上 token 和 当前时间戳 timestamp, 组成 key=val&key=val 阅读全文
posted @ 2019-04-03 18:34 小寒1206 阅读(182) 评论(0) 推荐(0)
摘要:1、composer安装: 2、导出类Export,放在服务层: 3、导入类Import,放在服务层: ——为什么需要继承系统的Controller,因为用到了$this->seccess()之类的。 阅读全文
posted @ 2018-09-27 02:59 小寒1206 阅读(23967) 评论(0) 推荐(1)
摘要:database,.php配置: model层: 控制器: ————占位符 阅读全文
posted @ 2018-08-26 17:56 小寒1206 阅读(3317) 评论(0) 推荐(0)
摘要:控制器: /** * 发放现金红包 */ public function payLuckyMoney() { $obj2 = array(); //appid $obj2['wxappid'] = config('wx_gzh.appId'); //商户id $obj2['mch_id'] = co 阅读全文
posted @ 2018-07-07 00:48 小寒1206 阅读(1369) 评论(0) 推荐(0)
摘要:七牛云官网:https://www.qiniu.com/ 七牛云开发者中心:https://developer.qiniu.com/(有官方SDK、社区SDK、开发者工具、社区插件) 手册:https://developer.qiniu.com/kodo/manual/1277/product-in 阅读全文
posted @ 2017-11-09 17:04 小寒1206 阅读(1014) 评论(0) 推荐(0)
摘要:————————安装composer并使用中国镜像包———————— // MAC 下: 1、http://docs.phpcomposer.com/00-intro.html,下载composer文件,并移动和重命名到/usr/local/bin/下。 ————将composer.phar移动目录 阅读全文
posted @ 2017-10-17 19:47 小寒1206 阅读(4601) 评论(0) 推荐(0)
摘要:用来存放第三方类库:例子如下: 我们可以直接实例化使用: 阅读全文
posted @ 2017-09-29 23:48 小寒1206 阅读(7491) 评论(0) 推荐(0)
摘要:声明下:此教程来自TP官网,如果需要看原文,请点击一下链接 http://www.thinkphp.cn/code/3437.html 先看下修改后的效果: 直接撸代码: 第一步:为了增加对移动设备的支持,在common.php加入以下函数: 第2步:替换模板: 代码: 阅读全文
posted @ 2017-09-12 21:27 小寒1206 阅读(614) 评论(0) 推荐(0)
摘要:对于tp框架而言,自动生成的文件或者目录应该是runtime目录,所以在线部署代码的时候,开放此类目录的权限。 所以解决mkdir() premission denied 的问题最直接的方式,把runtime权限放开,让所有用户都可以创建它。 chmod -R 777 runtime 在liunx中 阅读全文
posted @ 2017-08-29 14:54 小寒1206 阅读(1258) 评论(0) 推荐(0)
摘要:下载后,创建demo,将容器放入表单里面: <div class="form-group"> <label for="">文章正文:</label> <!--可以在以下直接填充初始化内容--> <script id="ueditor" name="content" class="content" t 阅读全文
posted @ 2017-08-11 10:59 小寒1206 阅读(898) 评论(0) 推荐(0)