E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ThinkPHP6
Thinkphp6
- 开启关闭调试模式(开发过程中提供调试及报错详细信息)
官方文档:https://www.kancloud.cn/manual/
thinkphp6
_0/1037618前言强烈建议在开发阶段始终开启调试模式(直到正式部署后关闭调试模式),方便及时发现隐患问题和分析
王佳斌
·
2020-08-20 14:37
+
Thinkphp
学习
ThinkPHP6
.0心得(一)
thinkPHP6
.0是5.1版本的升级版,变化不是很大,下面就说说在学习过程中遇到的一些坑。
qq_33458536
·
2020-08-20 14:57
thinkphp6
.0快速开发手册
1.在添加页面有个小bug开启//没修改(会造成添加失败--》未定义数组下标:0)关闭//已修改(添加功能正常)关闭2.前端后台界面正常显示,功能也正常。3.,能请教您(—欧阳克)点击【左边菜单栏】切换【右边内容】,您是怎么写的么我之前没有接触过thinkphp,以下代码是自己乱写的
迷心兔
·
2020-08-20 14:53
Thinkphp6
.0安装教程
1:首先确认php环境PHP>=7.1.02:Composer,Tp6.0是基于Composer下载的。下载地址:https://www.phpcomposer.com3:安装Composer,next>第二步的时候,要选择php路径。这里的php版本路径是你的当前环境运行的版本,如图:4:设置Composer环境变量,环境变量的路径就是安装Composer的时候选择的php版本的路径。如下图:5
你好骚啊
·
2020-08-20 14:51
php
Tp
tp6.0
Tp6.0
Composer
Tp6.0安装
Thinkphp6
.0 -- 多应用模式开启、路由访问路径自定义
开启多应用模式,可以输入以下命令,来安装多引用扩展:composerrequiretopthink/think-multi-app(注:此命令要在项目根目录下使用。)安装好扩展后,就是正常使用多应用了,多应用目录如下:├─app应用目录│├─index主应用││├─controller控制器目录││├─model模型目录││├─view视图目录││├─route路由目录││└─...更多类库目录│
Hinsion
·
2020-08-20 14:46
ThinkPHP框架知识
Thinkphp 6.0 - 小白初次环境搭建详细步骤(windows)
官方文档:https://www.kancloud.cn/manual/
thinkphp6
_0/1037481版本要求
Thinkphp6
.0要求您的PHP版本必须>=7.1.0。
王佳斌
·
2020-08-20 14:45
+
Thinkphp
ThinkPHP6
.0任意文件创建Getshell
0x01简介ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模
东塔安全
·
2020-08-19 15:33
ThinkPHP
任意文件创建
swagger在
thinkphp6
的使用方式
以下以
thinkphp6
框架及dev.think.com项目域名进行示范:下载swagger-uigitclonehttps://github.com/swagger-api/swagger-ui.git
U.R.M.L
·
2020-08-18 22:47
Php
Swagger
thinkphp6
学习之命令,自定义命令 command (二)
为什么要自定义命令tp6作者已经明确提出,php客户端不支持访问类,所以想用客户端访问php只能是用自定义命令,也很简单!创建自定义命令phpthinkmake:commandSwooletcp代码如下setName('tcp')->setDescription('thetcpcommand');}protectedfunctionexecute(Input$input,Output$output
胡萝卜的兔
·
2020-08-18 18:01
php
thinkphp6.0
swoole
thinkphp6
.0模型篇之模型和数据库事件
一、数据库事件1、执行增删改查的时候,可以触发一些事件来执行额外的操作2、这些额外的事件可以部署在构造方法里等待激活执行3、数据库事件执行方法为Db::event(‘事件名’,‘执行函数’),具体事件名如下4、数据库事件只正常find、select、update、delete、insert这几个方法5、在控制器端,事件一般可以写在初始化方法里,方便统一管理publicfunctioninitial
小小神丶
·
2020-08-17 23:04
ThinkPHP6
源码:从Http类的实例化看依赖注入是如何实现的(收藏)
ThinkPHP6
从原先的App类中分离出Http类,负责应用的初始化和调度等功能,而App类则专注于容器的管理,符合单一职责原则。
lin123_00
·
2020-08-17 23:56
PHP
PHP学习
PHP开发
thinkphp6
think-swoole websocket
什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。为什么需要WebSocket?--HTTP的通信只能由客户端发起WebSocket有哪些特点?建立在TCP协议之上的性能开
子非 。
·
2020-08-15 18:34
php
thinkphp6
控制器中间件
控制器中间件中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理。新版部分核心功能使用中间件处理,你可以灵活关闭。包括Session功能、请求缓存和多语言功能。例,因新版tp不可以在initialize初始化中重定向跳转,那么就需要使用到中间件去做登录验证及跳转1.根目录执行建立后台的中间件phpthinkmake:middlewareAdminCheck之后在根目录下的config/
子非 。
·
2020-08-15 18:34
thinkphp6
think-swoole websocket发送完成和常用方法和客户端回调
swoole.websocket.Connect建议定义;每个客户端都会先建立握手,这里是必经之处。比如在这里记录你自己程序用户与客户端的连接ID(fd)等。swoole.websocket.Test是自定义的test消息接收事件,该类事件定义的事件类是用于接收客户端发送过来的消息并自行处理后续逻辑。该类事件可以定义任意个,比如一个项目可以有聊天、客服、直播等多种实时通讯场景,你可以分别定义不同的
子非 。
·
2020-08-15 18:34
ThinkPHP6
源码分析之解析 Request
获取Request对像在进入正题之前,需要重点说一下make方法。因为从上个版本使用过来的人已经开始接受Container这个概念了,这个新版本的增强了Container的功能,创建Request对象的精髓就在make方法。倒不如说整个框架核心类都在使用这个方法。我们来看一下这个方法是如何创建对象的。具体说明请看每一段的注释publicfunctionmake(string$abstract,ar
it阿布
·
2020-08-15 14:00
thinkphp6
使用问题记录
这篇文章记录使用tp6的一些问题迷惑我双眼的事务问题今天在使用事务的时候,需要写入多张表,其中有一张表的uuid写不进去,但是其他几张表写入成功,让我一度的怀疑人生。我怀疑自己使用的方式有问题,于是换了三种使用事务的方法,但是save()始终返回的都是true,数据库却没更新成功。沉默了几分钟后,我决定打开xdebug。先放一下我的配置protected$schema;这个模型属性没有包含我需要更
jksusu
·
2020-08-15 03:21
thinkphp6
php
mysql
thinkphp6
的视图模板layui渲染赋值复选框专项----适用于thinkphp所有系列以及使用thinkphp引擎的相关框架
一、html代码分类二、js代码tags({$thread.fid});//标签查询functiontags(fid){console.log(fid)$.ajax({url:"{:url('方法接口')}",data:{'fid':fid},type:"Post",dataType:"json",success:function(data){console.log(data);vargetTpl
勇闯天亚
·
2020-08-15 00:53
layui
前端
php
权限架构设计以及扩展
针对
ThinkPHP6
.0现在推出了更加
Ethanhuyi
·
2020-08-14 12:31
权限管理设计
基于
ThinkPhp6
.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能
介绍实现1.后台应用form-builderPHP快速生成现代化表单;2.前端以VueCLI框架+nodejs打包;3.PHPExcel数据导出,导出表格更加美观,可视;4.EasyWeChat部署微信开发,微信接入更加快捷,简单;5.后台应用ECharts实现完善的数据统计和分析;6.内部预留事件钩子,方面用户二次开发;7.后台多任务窗口化操作界面;8.内置强大灵活的权限管理;9.内置组合数据,
update7
·
2020-08-14 05:24
php
web
ThinkPHP 6.0 基础教程 - 安装
ThinkPHP6
.0的环境:PHP>=7.1.0我本地环境:Win10PhpStudy安装PhpStudy如果你已经安装PhpStudy或其他环境,请忽略这里安装方法特别的简单一直下一步即可注意事项安装路径不能包含
it阿布
·
2020-08-12 22:00
thinkphp6
学习教程与源码 tp6开源CMS系统源码研究
thinkphp6
最新正式版框架上市已经有一段时间了,从官方的介绍来看,tp6的框架和tp5有很大的区别,完全重新改写了底层架构代码和逻辑,所以不支持thinkphp5的无缝升级,也就是说如果你之前的项目用的是
石头大叔
·
2020-08-10 20:00
ThinkPHP6
核心分析—加载中间件以及多应用解析
一、加载中间件之前写到的一篇文章分析了应用的初始化,也就是对Http类的run()方法里面调用的runWithRequest()方法的第一行代码$this->initialize()的展开分析。让我们再看一眼runWithRequest()方法的前几行:protectedfunctionrunWithRequest(Request$request){$this->initialize();//加载
it阿布
·
2020-08-08 21:00
thinkPHP6
(TP6)的安装及使用
ThinkPHP6
.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性。
Jason Ho
·
2020-08-07 21:34
thinkphp6
.0正式版安装
第一步:
thinkphp6
.0正式版安装composercreate-projecttopthink/think=6.0.0tp-Installingtopthink/think(v6.0.0):Downloading
qq_35855070
·
2020-08-07 16:04
thinkphp6
ThinkPHP6
.0 多应用模式版本路由
多应用模式版本路由,并且以子域名的方式绑定应用当前版本为
thinkphp6
.0.3开启多应用模式需要使用到一个拓展composerrequiretopthink/think-multi-appApache
九城科技
·
2020-08-07 16:26
PHP
ThinkPHP6
.0自定义异常操作实践
ThinkPHP6
.0自定义异常操作实践在app目录下创建Exception文件夹,在该文件夹中创建一个名为ExceptionHandle的类,继承于think\exception下的Handle父类code
ECHO.CHAN
·
2020-08-07 16:53
后端
php
后端
6到飞起,
ThinkPHP6
.0 RC2版本发布
自从5.2版本变更为6.0以来,官方一直致力于优化架构和精简核心,同时也在准备手册和测试工作,在经过近1个月的开发迭代后,官方宣布发布
ThinkPHP6
.0RC2版本。
maysh2008
·
2020-08-07 15:41
ThinkPHP
thinkphp6
.0路由篇之路由的定义
一、路由1、路由的作用是让URL地址更加规范和简洁2、设置路由对URL检测、验证等一系列操作提供了极大的便利3、路由是默认开启的//是否启用路由'with_route'=>false;4、路由的配置文件在config/route.php,定义文件在route/app.php5、创建Address控制器类,创建两个方法publicfunctiondetails($id){return'详情id:'.
小小神丶
·
2020-08-07 15:09
#
thinkphp6.0学习
thinkphp6
.0安装及composer一系列问题解决
安装稳定版安装:composer-vvvcreate-projecttopthink/thinktp开发版安装:composer-vvvcreate-projecttopthink/think=6.0.x-devtp如果需要更新框架使用composerupdatetopthink/frameworkComposerDownloaderTransportException解决方法[root@loca
梦_之_旅
·
2020-08-07 12:15
PHP
thinkphp6
安装
要求:PHP版本>=7.1.01:PHP版本切换到7.1及以上Windows命令行执行php-v如下图:2.执行composercreate-projecttopthink/think=6.0.x-devtp6如下图:3.查看WEB目录下此刻多了tp6文件夹如下图:4:查看是否成功安装TP6。访问项目地址,成功!如下图:写在最后:本文安装为开发版。正式版等待TP官网更新.安装时,phpstudy版
Iphone886
·
2020-08-07 11:58
PHP
Thinkphp6
快速入门一、
为什么学
ThinkPhp6
?php号称世界上最好的语言。thinkphp是最流行的php框架。
thinkphp6
版本是最新最前沿的版本。
望川`
·
2020-08-07 11:01
php学习
ThinkPHP6
.0 安装
ThinkPHP6
.0安装简介特征环境要求安装步骤 使用composer安装
ThinkPHP6
.0安装完测试开发规范一、目录和文件二、函数和类、属性命名三、常量和配置四、数据表和字段
ThinkPHP6
.0
独守空城念旧人
·
2020-08-07 10:11
ThinkPHP6.0
Niushop单商户V4版强大的系统功能震撼来袭
价值百万元商业授权好礼大放送活动正在火热进行中……技术亮点1.框架采用全新
thinkphp6
+事件开发设计+layui+uniapp进行设计,代码完全重构,采用支持百万级!
阿牛ger
·
2020-08-06 18:08
单商户V4
Niushop单商户商城V4
thinkphp6
数组分页
一、因为有复杂的数据统计,需要组数组,这时候使用tp6的分页会有问题,于是改为数组分页的方式,将以前tp3的分页拿过来改了一下,话不多说上代码,引入tp3分页源代码,为了和tp6的区别不会太明显,修改了源代码,放入tp6\vendor\topthink\framework\src\think下:修改详情:1、样式(ulli)2、C方法改为config3、U方法改为url4、ACTION_NAME改
zhang-php
·
2020-08-05 11:11
ThinkPHP6
PHP
ThinkPHP
thinkphp-jump
thinkphp-jump适用于
thinkphp6
.0的跳转扩展安装composerrequirexiaoyaor/thinkphp-jump用法示例使用use\xiaoyaor\think\Jump;
一花一树一楼台
·
2020-08-04 15:39
ThinkPHP6
核心分析之应用程序初始化
runWithRequest()方法在Http类的run()方法中,得到think\Request类的实例后,程序接着执行$response=$this->runWithRequest($request);。其中,runWithRequest()方法前面几行如下:protectedfunctionrunWithRequest(Request$request){$this->initialize()
it阿布
·
2020-08-01 22:00
thinkphp6
验证码(配置,验证一直不通过)
最近接触到
thinkphp6
的RC3版本,验证码都搞了我好长一段时间。
zhang-php
·
2020-07-31 22:21
ThinkPHP
ThinkPHP6
PHP
微信小程序+
ThinkPHP6
连接数据库查询、插入、修改、删除示例
前言:本篇文章主要讲的是使用TP6框架写接口并且在前端调用接口的一个过程PS:以下开发环境是在本地使用phpEnv的集成环境,没描述到位的可以评论我及时修改/补充哈~最终效果:前端工具/环境:微信开发者工具下载:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.htmlPS:当前示例的微信开发者工具使用的稳定版后端
菊花枸杞茶
·
2020-07-31 22:36
微信小程序
php
thinkphp6
项目使用phpqrcode生成二维码
首先下载phpqrcode扩展文件phpqrcode下载链接下载完之后把文件解压到根目录下的vendor中需要用到的参数:第一个参数$text,就是代码里的URL网址参数,第二个参数$outfile默认为否,不生成文件,只将二维码图片返回,否则需要给出存放生成二维码图片的路径第三个参数$level默认为L,这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,
jianchenn
·
2020-07-31 18:56
php
thinkphp6
验证码总是提示不正确
1.首先安装验证码扩展包composerrequiretopthink/think-captcha2.引用usethink\captcha\facade\Captcha; 3.调用publicfunctionverify(){returnCaptcha::create();}4.验证if(!Captcha::check($verity)){$result['status']=0;$result['
hatakei88
·
2020-07-31 15:13
php
TP6验证码的使用和验证失败的原因以及解决办法
think-captcha扩展包:composerrequiretopthink/think-captcha项目根目录下在模版内添加验证码的显示代码{:captcha_img()}或者效果验证的时候一直提示失败,后来看文档说
Thinkphp6
切切歆语
·
2020-07-31 11:17
PHP
[独家全程图解]
ThinkPHP6
框架的下载与安装
http://www.php.cn/wenda/159638.html1.ThinkPHP大事记2017年4月27日,ThinkPHP5.1-beta.1发布2017年12月31日,ThinkPHP5.1.0发布,标志着快速进入迭代期2019年3月3日,ThinkPHP5.1已更新迭代到第35个版本(5.1.35)2019年3月22日,ThinkPHP5.2的dev开发版本也发布了现在告诉大家一个
james_laughing
·
2020-07-29 19:42
php
ThinkPHP6
+Redis+think-queue+Supervisor实现进程常驻消息队列
前言为了实现订单超时删除功能,使用到think-queue队列,本文记录安装和使用think-php,Redis及进程常驻Supervisor。thinkphp-queue是thinkphp官方提供的一个消息队列服务,它支持消息队列的一些基本特性:消息的发布,获取,执行,删除,重发,失败处理,延迟执行,超时控制等队列的多队列,内存限制,启动,停止,守护等消息队列可降级为同步执行安装ThinkPHP
lxfdmwin
·
2020-07-27 15:04
php
shell
php
c++
python
ThinkPHP6
核心分析之Http 类跟Request类的实例化
以下源码分析,我们可以从App,Http类的实例化过程,了解类是如何实现自动实例化的,依赖注入是怎么实现的。从入口文件出发当访问一个ThinkPHP搭建的站点,框架最先是从入口文件开始的,然后才是应用初始化、路由解析、控制器调用和响应输出等操作。入口文件主要代码如下:App实例化执行newApp()实例化时,首先会调用它的构造函数。构造函数实现了项目各种基础路径的初始化,并读取了provider.
it阿布
·
2020-07-23 21:00
thinkphp6
使用自定义验证规则validate
在应用目录下面新建一个validate目录在目录创建一个BaseValidate文件继承
Thinkphp6
的validate层param();$result=$this->batch()->check(
娶老婆
·
2020-07-22 20:26
php
ThinkPHP6
多例Redis类实现
在Thinkphp项目中封装一个Redis多库单例操作类1.操作前的准备如果没有安装phpredis模块那么先执行composerrequirepredis/predis2.配置Redis连接信息在app\config\cache.php中配置'redis'=>[//驱动方式'type'=>'redis',//连接地址'host'=>Env::get('redis.host'),//端口'port
乌鸦坐飞机c
·
2020-07-14 17:19
php
ThinkPHP6
+ PHPExcel 读取Excel文件并保存到MySQL数据库
安装
ThinkPHP6
在命令行下面,切换到你的WEB根目录下面并执行下面的命令:composercreate-projecttopthink/thinkexcelReader这里的excelReader
chinahcp2008
·
2020-07-14 08:14
ThinkPHP
PHPExcel
thinkphp6
.0 多应用模式下路由使用笔记
tp6多应用模式的路由设计花了我大概两天时间才弄明白,其实核心还是层级问题,比如开启了多应用模式,然后在应用目录下新建了route文件夹,在这个文件夹下创建路由文件来配置肯定是不行的,因为tp6默认情况下是同步解析的,所以需要在项目的更目录下的config目录下的roule的配置文件中开启延迟解析,这样一来就简单了,当你访问:域名/应用/控制器/方法的时候,你的应用目录下的路由文件的分组路由的规则
稻客_Awin
·
2020-07-14 07:39
thinkphp6
用
ThinkPHP6
操作Redis集群
用
ThinkPHP6
操作Redis集群仅作为Shane个人笔记仅作为Shane个人笔记上一篇文章Shane记录了自己搭建Redis集群的过程这一篇Shane准备记录如何使用TP6框架操作搭建好的集群以下代码中出现的
红叶Shane
·
2020-07-11 21:16
redis
缓存
thinkphp
【2020年7月10日】在win10上搭建php环境(基于docker、nginx、php-fpm、
thinkphp6
)
概述最近用
ThinkPHP6
开发网站,码字电脑用Windows10、WebStorm,局域网Linux服务器一台,云Linux服务器一台。
51_51
·
2020-07-11 13:59
原创文章
后端开发
windows10
docker
thinkphp6
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他