![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
文章平均质量分 50
thinkphp
爱敲代码的小冰
敲代码,成就不一样的自己……
展开
-
php接入企业微信
企业微信,现在来讲应该是一个很常见了的功能了。下面,我就以tp6来给大讲下接入企业微信的小demo吧。首先,在common.php的公共方法里面写入下面两段代码。2、在控制器中,写入以下代码。原创 2022-09-16 18:16:59 · 1219 阅读 · 0 评论 -
element ui 结合 vue 和 php的分页讲解
那么,在开发中,分页是一个家常便饭,每一个开发人员都会遇上。从古以来,处理分页都有两种方案,一种是前端处理,另一种就是后端处理。(主要看下面红框的三个部份)现如今是前后端分离的天下。后端管后端的工作,大家彼此不相干。如果开发文档写得很详细,可以说两组人“老死不相往来”都可以。前端处理,其实就是后端只需要返回一个所有的数组集合给前端。而前端只需要拿到这个集合做分页处理就行。.........原创 2022-08-15 13:56:35 · 467 阅读 · 0 评论 -
phpEccel的简单使用
phpEccel,我一般都是结合thinkphp6来使用。不多说,直接来点真货原创 2022-07-27 11:26:16 · 254 阅读 · 0 评论 -
thinkphp6 think-queue消息队列
这几天一直都在研究tp6中的消息对列问题。顾名思义,消息对列,其实就是一个生产者和消费者的一种模式。当然,这生产者和消费者的概念是我自己的理解。可能我讲的会跟你们在百度上找的会有所不同。目前我是这么理解的,以后我有更深入的理解,我会再做补充。OK,现在来说下重点,就是消息队列的用法。假如在开发中,有这么一个场景,订单下单后,如果半小时没有支付,那么这个订单就自动关闭。其实,这个场景在面试中也经常会被问到。当然,这里面会有很多种解答,比如说用Linux系统的定时任务,或者是mysql里面也会有一个任务计划等等原创 2022-07-11 09:49:52 · 2462 阅读 · 0 评论 -
小程序登陆 php版
小程序运用到的ui框架是 vant ui,需要用此ui的同学,请先跟着小冰的步骤一步一步来。1、在小程序的根目录下执行以下三个命令npm init //初始化,生成package.json文件 npm install --production npm i vant-weapp -S --production //安装vant2、在开发者工具中,设置一下下(这儿我就直接上图了)3、点击菜单栏“工具”下的“构建 npm”,并生成了“node_modules”文件夹。4、在需要使用的页面中,对应原创 2021-04-26 16:48:11 · 537 阅读 · 0 评论 -
tp5/tp6验证器的使用
在做后台的时候,常常都需要对前台传来的数据进行数据验证,如果前台什么数据都传给后台,那么后台也就不再叫后台了。当然,在做数据验证的时候,需要要运用到的是一个 validate 的类。说不多说,直来主题。因为很多时候,验证是前台传到后的数据,为此,在多应中(tp6概念的说法),这种是可以重用的。所以,验证器的类可以像模型类一样,直接写成多应用共用。namespace app\common\validate\validate;use think\Validate; class Admin extend原创 2020-08-29 15:27:04 · 1069 阅读 · 0 评论 -
tp6中间件的应用
这段时间在学习tp6的知识,由于之前学习过tp5,现在入手tp6也并不会很难。当然,也有一些新的知识点需要用心去研究下。这不,关于中间件这一块,我花了好长一段时间才明白过来。(注明:此博文由本人现炒现卖,有道是打钱还是要趁热,以下讲解有误的话欢迎指出,当然,此文也会由于我学习成果的不同而修改),话不多说,直接来主题。tp6的中间件,总果起来,可以让很多人联想到tp5当中的前置控制器、后置控制器。(或者可以这样子理解,中间件就是我们在访问某件控制器前或者访问控制器后所执行的动作)。比如我们常用的权限控制,也原创 2020-08-29 09:49:46 · 1980 阅读 · 0 评论 -
thinkphp6 容器和依赖注入
这几天在看tp6的文档,一路下来看着还是挺顺的,但在讲到容器和依赖注入的时候,却卡在这儿了。百度了N久,都没有找到我想要的东东。还好,就在刚刚,又我百度了下,终于明白了一个大概。现在在, 都说打钱还是要趁热,我就把我所理解的东东写下来吧。 对于文档上的东东,有些实在是太过于文邹邹,真让人不好理解。其实,如果是按我的理解,依赖注入,就是对对象里的属性和方法进行调用。来一个demo吧。//模型文件<?php namespace app\admin\model; use...原创 2020-08-24 09:43:56 · 1220 阅读 · 1 评论 -
tp5 结合 x-admin 模板布局
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-03-11 21:05:13 · 922 阅读 · 0 评论 -
tp5公众号获取用户信息
开发公众号,最常用到的就是获取用户信息,对于大神来说,这技术跟本就不是什么事儿,但对于小冰这样的小白来说,却是一件苦差事儿,就上次,因为这活儿,弄了我一个大晚上。1、首先在公众号后台填 写授权域名注:授权回调页面域名:填写域名(不带http和www)本址可以先使用本机ip地址2、php代码块(1、)先引导用户进入授权页面,使用appid获取code;public function wxL...原创 2020-02-24 22:11:22 · 566 阅读 · 0 评论 -
tp5下,保存公众号access_token
在开发公众号的时候,免不了要用到公众号的接口,基于接口,它是需要access_token做基础的,而access_token它的有效期是有限定的,所以在获取到access_token的时候要注意保存。1、在控制器中建一个方法,专门用来保存access_token信息,之后在开发中如需要用到接口,可以调起该方法。 class GetAccesstoken extends Controller{...原创 2020-02-23 13:24:21 · 915 阅读 · 0 评论 -
tp二开中的M、C、D等方法的解释
在研究tpshop的时候,经常看到有用M方法,C方法……这是什么意思呢,百度以后和查阅CSDN以后,才明白这期中的意思。(当然,小冰还是一个刚入门的小白,如果理解有误或者解释的不够完善,请留言指出)。1、M方法$User = M('User');相当于在模型文件夹下新建User.php文件,然后在控制器中进行调用。//此代码在 controller/admin/user.php文件$U...原创 2020-02-20 16:32:52 · 500 阅读 · 0 评论