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
Tp5.1
【
TP5.1
】Rbac设计
author:咔咔wechat:fangkangfk在写rbac前我们先创建一个权限白名单,这个白名单就是不需要校验的模块下来创建一个工具类Rbac源码:在验证白名单这块,我之前使用了错误的校验的方法。在第一次的时候,认为只需要验证module,controller,action都不为空,并且都为true时是需要校验的,经过多次测试后,发现这样是不行的,因为当module不存在的时候,验证modu
咔咔-
·
2018-11-03 15:10
thinkPHP
【
TP5.1
】单元测试
author:咔咔wechat:fangkangfk文件我就放到资源里边了,需要的去下载https://download.csdn.net/download/fangkang7/10759068创建test模块并写index控制器源码:Document不区分大小写命名空间:可以写全,然后下面类名不用些类名:命名空间全可以不用写测试方法名:传递参数以|分割:console.log(`{:URL('t
咔咔-
·
2018-11-01 21:54
thinkPHP
【
TP5.1
】关联与载入 多表连查
author:咔咔wechat:fangkangfk总结:关联预载入的实现1.创建需要关联的模型2.在模型里写上对应关系第一个参数是需要关联的模型第二个参数是关联模型的主键第三个参数是本表的关联字段3.创建一个服务,并将查询关系写出来,也就是下面这段代码这段代码,是从user表开始查询,userRole和UserGroup都是在模型创建出来的方法还有就是这个闭包方法的参数,这个参数是自定义的,但是
咔咔-
·
2018-11-01 21:27
thinkPHP
关于
TP5.1
框架一些基础知识小结
文章目录默认入口文件TP5支持的URL模式URL大小写问题响应输出使用框架类方法读取配置文件注意事项(
TP5.1
)
TP5.1
配置文件优先级Thinkphp概念个人理解默认入口文件首先呐,可能是受Laravel
乘风破浪2017
·
2018-11-01 18:13
ThinkPHP
【
TP5.1
】唯一登录
author:咔咔wechat:fangkangfk唯一登录:就是一个账号只能在一台设备登录实现步骤:1.在用户登录的时候生成唯一token,本地缓存一份,服务端缓存一份2.使用中间件进行判断在上一篇文章我们将所有的层都放置到了根目录的data中。创建OnlyLogin工具类源码:creatToken($user_id);//本地设置tokenCookie::set('TOKEN'.$user_i
咔咔-
·
2018-10-31 17:50
thinkPHP
tp5.1
,ThinkPHP5.1,thinkPHP5.1多表查询,联表查询和方法封装
/***公共查询数据方法*@paramstring$modelStr模型名称(表名称)*@param$_where_order_field(条件)*@parambool$isReturnResult是否返回结果*@paramstring$count(总数)*@returnarray*/publicfunction_getPageResultFromModel($modelStr,$_where_o
new-lijiabin
·
2018-10-30 11:54
TP5.1
对登录的返回码优化
继这篇文章继续优化https://blog.csdn.net/fangkang7/article/details/83414935在上文中这样的返回码是不灵活的,我们在进行下一步优化1.创建一个message的配置文件,用来存放错误信息['SUCCESS'=>1,'USER_LOGIN_VALIDATE_ERROR'=>-1000,'ERROR_NO_USER'=>-1001,'ERROR_USE
咔咔-
·
2018-10-26 19:53
thinkPHP
TP5.1
对登录进行优化
author:咔咔wechat:fangkangfk 我们在做登陆之前,在这里提出一个知识点,那就是三层架构。三层架构分别为controller,server,modelcontroller:控制层,接收用户请求,并对用户的请求做出相应。同时会调用server完成项目的功能service:业务逻辑层,完成项目中的某个功能,它会调用modle层的方法来操作数据库model:模型层,此模型非tp框架中
咔咔-
·
2018-10-26 00:00
thinkPHP
tp5.1
模型一对一和一对多查询
总结:不管是一对一还是一对多,我们进行总结一下,一共是三个参数,第一个参数不用说是需要关联的模型名第二个参数跟第三个参数,我们也不需要理解谁是主键谁是外键了在操作过程中,总结出,一对一是从本表进行触发,而一对多是从关联的表触发一对一是使用关联的字段查关联模型的id,而一对多是使用关联模型的关联字段查询本模型的id一对多的应用场景主要是:当有一篇文章有多个评论时例:article表和comment这
咔咔-
·
2018-10-11 17:32
thinkPHP
tp5.1
/
TP5.1
项目配置
1.app.php//应用调试模式'app_debug'=>true,//应用Trace'app_trace'=>true,//是否支持多模块'app_multi_module'=>true,//入口自动绑定模块'auto_bind_module'=>false,//默认时区'default_timezone'=>'PRC',//域名部署'url_domain_deploy'=>true,//域名
小鹏程序
·
2018-09-11 17:03
TP5.0/5.1
TP5.1
使用 GatewayWorker 进行 socket 通讯
1.安装Workermancomposer安装GatewayWorker内核文件(不包含start_gateway.phpstart_businessworker.php等启动入口文件)composerrequireworkerman/gateway-worker2.创建Workerman启动文件创建一个自定义命令类文件来启动Socket服务端,新建application/common/comma
猴子年华
·
2018-08-10 08:11
ThinkPHP
GatewayWorker
美图秀秀web sdk集成阿里云OSS web直传,或者,OSS web直传使用
用的是
tp5.1
。如果,出现类没
曹瑞曹瑞
·
2018-08-08 11:54
php代码库
通用代码库
tp5.1
集成workerman将业务代码放到控制器并且可以使用命令启动多个业务代码
之前写过一篇博客,介绍把wokerman的回调函数定义到thinkphp的控制其中,并通过命令启动.
tp5.1
最新版集成workerman如何自定义命令并把业务逻辑写到控制器里但是有局限性,那篇文章是在
奥古斯宏X
·
2018-07-29 15:35
php
thinkphp
workerman
tp5.1
最新版集成workerman如何自定义命令并把业务逻辑写到控制器里
最新的
tp5.1
集成workerman提供了两个web_server和socket_server的例子,其中socket_server可以在配置文件中直接设置workerman回调函数,也是很方便的.不过我个人觉得这样很不方便
奥古斯宏X
·
2018-07-27 14:16
php
TP5.1
简单笔记
阅读更多创建项目composercreate-projecttopthink/thinktp5这里的tp5目录名你可以任意更改,执行完毕后,会在当前目录下的tp5子目录安装最新版本的ThinkPHP,这个目录就是我们后面会经常提到的应用根目录。命令行创建控制器默认创建一个资源型控制器phpthinkmake:controllerindex/ArticleControllercreatedsucce
leovlys
·
2018-07-26 10:00
swoole通用类库,不管你用的什么框架,一个类库全部搞定!!!
研究swoole一段时间了,但是swoole对于新手来说还是有一定的难度的,所以今天研究了下,写了一个通用的类库,这样可以直接在框架中引入调用就可以了,不多说,看代码吧.先看一个代码的结构图:也许熟悉
TP5.1
yí無所冇
·
2018-07-18 16:15
Swoole
ThinkPHP5.1与ThinkPHP5.0常用知识区别收录
一、配置
TP5.1
不存在conf.php文件,所有的配置文件被拆分开来如图:image.png这是应用目录结构。
红尘一落君莫笑
·
2018-05-17 15:10
TP5 where数组查询(模糊查询)(有多个查询条件)
有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件一、
TP5.1
版本模糊查询$where[]=['title','like',"%".
我是高手高手高高手
·
2017-10-20 14:35
thinkphp5
TP5 where多条件查询
->limit($limit)->page($page)->select();引用:http://blog.csdn.net/u010447573/article/details/47420063一、
TP5.1
我是高手高手高高手
·
2017-10-11 14:32
thinkphp5
tp5的验证码点击刷新&看不清 换一张
*,
tp5.1
的版本是使用2.*!composer的时
老K8
·
2017-10-10 18:13
验证码
captcha
tp5
PHP
TP5 like模糊查询
limit($limit)->page($page)->select();出处:http://blog.csdn.net/chengxiadenghuo/article/details/77160105一、
TP5.1
我是高手高手高高手
·
2017-09-27 18:15
thinkphp5
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他