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
ThinkPHP
【2022/01/30】
thinkphp
源码无差别阅读(三十二)
thinkphp
源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed
·
2022-01-30 10:57
thinkphp
【2022/01/29】
thinkphp
源码无差别阅读(三十一)
thinkphp
源码无差别阅读(三十一)ORM阅读model/concern/ModelEvent.php属性:event、、withEvent设置事件:setEvent设置事件是否需要响应:withEvent
·
2022-01-29 06:08
thinkphp
【2022/01/27】
thinkphp
源码无差别阅读(三十)
thinkphp
源码无差别阅读(三十)ORM阅读model/concern/Attribute.php属性:pk、schema、field、type、disuse、readonly、data、origin
·
2022-01-28 07:46
thinkphp
【2022/01/24】
thinkphp
源码无差别阅读(二十八)
thinkphp
源码无差别阅读(二十八)ORM阅读db/Query.php表达式方式指定排序:orderRaw表达式方式指定查询字段:fieldRaw指定field排序:orderField随机排序:orderRand
·
2022-01-24 07:46
thinkphp
【2022/01/23】
thinkphp
源码无差别阅读(二十七)
thinkphp
源码无差别阅读(二十七)ORM阅读db/PDOConnection.php常量:PARAM_FLOAT属性:config、PDOStatement、querySt、transTimes、
·
2022-01-23 10:45
thinkphp
【2022/01/22】
thinkphp
源码无差别阅读(二十六)
thinkphp
源码无差别阅读(二十六)ORM阅读db/Fetch.php属性:query、connection、builder构造方法:__construct聚合查询:aggregate获取某个字段的值
·
2022-01-22 16:42
thinkphp
【2022/01/21】
thinkphp
源码无差别阅读(二十五)
thinkphp
源码无差别阅读(二十五)ORM阅读db/CacheItem.php属性:key、value、expire、tag、isHit构造方法:__construct为此缓存项设置键:setKey
·
2022-01-21 11:52
thinkphp
【2022/01/19】
thinkphp
源码无差别阅读(二十四)
thinkphp
源码无差别阅读(二十四)ORM阅读db/Builder.php属性:connection、exp、parser、selectSql、insertSql、updateSql、deleteSql
·
2022-01-19 10:03
thinkphp
【2022/1/18】
thinkphp
源码无差别阅读(二十三)
thinkphp
源码无差别阅读(二十三)ORM阅读Paginator.php属性:simple、items、currentPage、lastPage、total、listRows、hasMore、options
·
2022-01-18 10:38
thinkphp
ThinkPHP
6和GatewayWorker简单的示例
1.下载GatewayWorkerwww.workerman.net/doc/gateway…安装如图下载解压就行以次开启端口:8282,1238,2900,2901,2902,2903启动以debug(调试)方式启动phpstart.phpstart以daemon(守护进程)方式启动phpstart.phpstart-d停止phpstart.phpstop重启phpstart.phprestar
·
2022-01-17 17:56
php
【2022/1/17】
thinkphp
源码无差别阅读(二十二)
thinkphp
源码无差别阅读(二十二)ORM阅读DbManager.php属性:instance、config、event、listen、dbLog、queryTimes、cache、log构造方法:
·
2022-01-17 10:38
thinkphp
【2022/1/16】
thinkphp
源码无差别阅读(二十一)
thinkphp
源码无差别阅读(二十一)Helper阅读contract/Arrayable.php转换为数组:toArraycontract/Jsonable.php转换为数组:toJsonhelper
·
2022-01-16 10:56
thinkphp
【2022/1/15】
thinkphp
源码无差别阅读(二十)
thinkphp
源码无差别阅读(二十)Helper阅读helper.php抛出异常:throw_if抛出异常:throw_unless调用闭包:tap默认值:value数据集:collect未知:data_fill
·
2022-01-15 11:34
thinkphp
【2022/1/14】
thinkphp
源码无差别阅读(十九)
thinkphp
源码无差别阅读(十九)framework阅读think/validate/ValidateRule.php属性:title、rule、message添加验证因子:addItem获取验证规则
·
2022-01-14 15:41
thinkphp
【2022/1/13】
thinkphp
源码无差别阅读(十八)
thinkphp
源码无差别阅读(十八)framework阅读think/route/dispatch/Callback.php执行:execthink/route/dispatch/Controller.php
·
2022-01-13 10:44
thinkphp
【2022/1/12】think-swoole使用教程
环境centos8PHP7.4
thinkphp
6.0.10think-swoole4.0.6开发过程安装think-swoole扩展为了方便我们安装think-view扩展配置swoole.php文件server.ho
·
2022-01-12 14:39
【2022/1/11】
thinkphp
源码无差别阅读(十七)
thinkphp
源码无差别阅读(十七)framework阅读think/route/RuleGroup.php属性:rules、rule、miss、fullName、alias构造方法:__construct
·
2022-01-11 16:56
thinkphp
【2022/1/10】
thinkphp
源码无差别阅读(十六)
thinkphp
源码无差别阅读(十六)framework阅读think/route/Dispatch.php属性:app、request、rule、dispatch、param构造方法:__construct
·
2022-01-10 13:00
thinkphp
【2022/1/9】
thinkphp
源码无差别阅读(十五)
thinkphp
源码无差别阅读(十五)framework阅读think/middleware/AllowCrossDomain.php属性:cookieDomain、header构造方法:__construct
·
2022-01-09 10:00
thinkphp
【2022/1/8】
thinkphp
源码无差别阅读(十四)
thinkphp
源码无差别阅读(十四)framework阅读think/initializer/BootService.php初始化:initthink/initializer/Error.php属性:
·
2022-01-08 11:38
thinkphp
【2022/1/6】
thinkphp
源码无差别阅读(十三)
thinkphp
源码无差别阅读(十三)framework阅读think/facade/App.php属性:getFacadeClassthink/facade/Cache.php属性:getFacadeClassthink
·
2022-01-06 10:36
thinkphp
ThinkPHP
6集成短信发送平台
介绍本项目是集成了各大云服务厂商的短信业务平台,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护,目前支持阿里云、腾讯云、七牛云、又拍云、Ucloud
·
2022-01-05 14:23
php
PHP Composer拓展包华为云OCR文字识别
介绍本项目集成了华为云OCR文字识别业务,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护。
·
2022-01-05 14:22
php
ThinkPHP
集成华为云短信服务
介绍本项目集成了华为云短信发送业务,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护。
·
2022-01-05 13:50
php
【2022/1/5】
thinkphp
源码无差别阅读(十二)
thinkphp
源码无差别阅读(十二)framework阅读think/event/AppInit.phpthink/event/HttpEnd.phpthink/event/HttpEnd.phpthink
·
2022-01-05 12:16
thinkphp
ThinkPHP
系列Ucloud的短信接口
介绍本项目是基于Ucloud短信PHPSDK二次开发的,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护,用于Ucloud旗下的短信发送业务。
·
2022-01-05 10:39
php
【2022/1/3】
thinkphp
源码无差别阅读(十一)
thinkphp
源码无差别阅读(十一)framework阅读console/command/output/Formatter.php属性:decorated、styles、styleStack转义:escape
·
2022-01-03 09:48
thinkphp5
【2022/1/2】
thinkphp
源码无差别阅读(十)
thinkphp
源码无差别阅读(十)framework阅读console/command/optimize/Route.php配置:configure执行:execute生成路由缓存:buildRouteCacheframework
·
2022-01-02 10:39
thinkphp
thinkphp
用户认证 Auth
安装composerrequirewhereof/think-auth1.0-alpha基础user表CREATETABLE`users`(`id`bigint(20)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(255)COLLATEutf8mb4_unicode_ciNOTNULL,`email`varchar(255)COLLATEutf8mb4_u
·
2022-01-01 21:25
auththinkphp6
【2021/12/31】
thinkphp
源码无差别阅读(九)
thinkphp
源码无差别阅读(九)framework阅读console/Table.php常量:ALIGN_LEFT、ALIGN_RIGHT、ALIGN_CENTER属性:header、headerAlign
·
2022-01-01 10:42
thinkphp
解决tp6 设置多应用后服务器error code 500错误
thinkphp
按照官网要求,安装多应用模式扩展composerrequiretopthink/think-multi-app结果出现了500错误,通过nginxlog什么都看不出来通过查询使用下面命令可以直接创建应用phpthinkbuild应用名于是我开始对比创建的应用和原本应用的区别1.删掉单应用下provider.php这个文件(他是全局的不支持某个应用下使用,官方有说明)2.修改命名空间,删除provi
·
2021-12-30 14:36
phpthinkphp6
【2021/12/30】
thinkphp
源码无差别阅读(八)
thinkphp
源码无差别阅读(八)framework阅读console/Command.php属性:console、name、processTitle、aliases、definition、help、
·
2021-12-30 10:14
thinkphp
thinkphp
3.2使用GatewayWorker编写websocket服务器 (转载)
转载地址:https://www.cnblogs.com/shenqilun/articles/11322858.html参考地址:1.https://blog.csdn.net/qq_38882327/article/details/893529162.http://doc2.workerman.net/3261073.https://blog.csdn.net/sinat_34469308/a
geeooooz
·
2021-12-29 14:26
【2021/12/29】
thinkphp
源码无差别阅读(七)
thinkphp
源码无差别阅读(七)framework阅读View.php属性:namespace、data、filter、获取模板引擎:engine模板变量赋值:assign试图过滤:filter解析和获取模板内容
·
2021-12-29 10:02
thinkphp
【2021/12/28】
thinkphp
源码无差别阅读(六)
thinkphp
源码无差别阅读(六)framework阅读Service.php属性:app构造方法:__construct加载路由:loadRoutesFrom注册路由:registerRoutes添加指令
·
2021-12-28 11:51
thinkphp
【2021/12/27】
thinkphp
源码无差别阅读(五)
thinkphp
源码无差别阅读(五)framework阅读Response.php属性:data、contentType、chatset、code、allowCache、options、header、content
·
2021-12-27 12:16
thinkphp
【2021/12/26】
thinkphp
源码无差别阅读(四)
thinkphp
源码无差别阅读(四)framework阅读Middleware.php属性:queue、app构造方法:__construct导入中间件:import注册中间件:add注册路由中间件:route
·
2021-12-26 17:35
thinkphp
【2021/12/25】
thinkphp
源码无差别阅读(三)
【2021/12/25】
thinkphp
源码无差别阅读(三)framework阅读Http.php属性:app、name、path、routePath、isBild构造方法:__construct设置应用名称
·
2021-12-25 11:56
thinkphp
【2021/12/24】
thinkphp
源码无差别阅读(二)
thinkphp
源码无差别阅读(二)framework阅读Cookie.php属性:config、cookie、request、构造方法:__construct自定义实例化:__make获取cookie
·
2021-12-24 10:04
thinkphp
thinkphp
源码无差别阅读(一)
thinkphp
源码无差别阅读(一)
thinkphp
的framework源码大概165个文件,我们不按照逻辑分析阅读源码,我们一个文件一个文件阅读,阅读完以后有个大概了解,然后在运行逻辑下进行阅读framework
·
2021-12-19 13:33
thinkphpphp
ThinkPHP
6.0前置、后置中间件区别
目录1.创建中间件2.注册中间件3.前置、后置中间件4.前置、后置中间件的区别5.后置中间件登录拦截器(不推荐)6.前置中间件登录拦截器(推荐使用)1.创建中间件命令行创建中间件类文件示例//app\middleware\Authphpthinkmake:middlewareAuth//app\middleware\admin\Authphpthinkmake:middlewareadmin/Au
·
2021-12-07 11:29
Thinkphp
6.0中间件的具体使用
目录全局中间件应用中间件路由中间件控制器中间件中间件传参6.0中间件分为系统中间件和应用中间件,系统中间件为核心框架内置的中间件,应用中间件是在应用里面创建的中间件。中间件的主要应用场景可以包括对HTTP请求的数据过滤、权限检测、请求拦截等行为,使用中间件能够让控制器的定义更加简单,很多额外的非核心业务流程的处理都可以交给中间件执行。从中间件的使用范围来看,可以分为全局中间件、应用中间件、控制器中
·
2021-12-07 11:21
在
Thinkphp
应用程序中记录 HTTP 请求
这个包添加了一个中间件,可以将传入的请求记录到默认日志中。如果在用户请求期间出现任何问题,您仍然可以访问该用户发送的原始请求数据。安装您可以通过composer安装软件包:composerrequirewhereof/think-http-logger配置文件config/http-logger.php内容:\whereof\think\HttpLogger\LogNonGetRequests::
·
2021-12-05 11:36
thinkphp
thinkphp
5 + 微信网页授权
一、基础准备①:微信公众平台测试账号的申请(无正式号,建议使用)https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login②:申请后,会得到相应的appid和appsecret;然后扫测试号二维码。初次学习,请多指教初次学习,请多指教③:找到网页授权功能,点击修改,填写网页授权的网址初次学习,请多指教https://mypay.te
可乐_加冰_
·
2021-12-02 16:38
Thinkphp
5 文件包含漏洞复现分析
漏洞概要漏洞存在于
ThinkPHP
模板引擎中,在加载模版解析变量时存在变量覆盖问题,而且程序没有对数据进行很好的过滤,最终导致文件包含漏洞的产生。
Snakin_ya
·
2021-12-01 12:11
Web安全
php反序列化
php
web安全
Thinkphp
6-多级控制器、路由、数据库等大杂烩
首先,tp6官方手册,需要的可以自己查看序言·
ThinkPHP
6.0完全开发手册·看云一、下载命令tp6框架和多级控制器//下载命令tp6为文件名,可定义composercreate-projecttopthink
本堃不方
·
2021-11-27 15:59
php
笔记
php
后端
架构
mysql
ajax
thinkphp
6使用mysql悲观锁解决商品超卖问题的实现
悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQLInnoDB为例商品good
·
2021-11-26 14:33
微信小程序结合
ThinkPHP
5授权登陆后获取手机号
1.在我们授权登陆后会获取到用户的sessionKey这个是获取手机号不可分割的一部分上代码wxml:获取手机号js:当我们在调用这个方法的时候可以在控制台输出一下e下方用红框框起来的两个也是获取手机号不可分割的一部分getPhoneNumber:function(e){varthat=this;console.log(e.detail.errMsg=="getPhoneNumber:ok");i
·
2021-11-23 10:18
swoole结合
thinkphp
的使用详解
文章目录1.为什么要让
thinkphp
结合swoole?2.如何结合swoole?3.注意事项1.为什么要让
thinkphp
结合swoole?
·
2021-11-21 18:10
一个
thinkphp
包,可以轻松地从Eloquent模型生成CSV文件。
安装composerrequirewhereof/think-csv基本用法$users=User::select();//Allusers$csvExporter=new\whereof\think\csv\Export();$csvExporter->build($users,['email','name'])->download();建立CSV$exporter->build($modelC
·
2021-11-21 10:23
thinkphp6
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他