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
Thinkphp5
TP5.0实现无限极回复功能
最近做项目的时候用到了评论回复,使用
ThinkPHP5
.0框架做回复碰到了一些问题,简单总结一下。
daye5465
·
2017-09-11 18:09
《
Thinkphp5
入门系列课程》第七课:Controller学习(二)
Thinkphp5
视频教程通过本文你可以学习到:controller的前置操作controller的前置操作今天给大家说一说controller的前置操作,也是controller课程的最后一篇文章。
小滕Tt
·
2017-09-11 15:57
《
Thinkphp5
入门系列课程》第六课:Controller学习(一)
Thinkphp5
视频教程通过本文你可以学会:通过命令行定义controllercontroller数据输出controller的跳转及应用开始Controller下面是
thinkphp5
安装后默认的application
小滕Tt
·
2017-09-11 11:14
tp中的路由使用(基本)
thinkPHP5
.0支持自定义路由和thinkPHP3.0之前的自动匹配路由1.自动匹配路由'url_route_on'=>false,该参数设置为关闭自定义路由默认访问方式是PATH_INFO,eg
其实都没有_8881
·
2017-09-08 16:53
thinkphp5
的模型中使用关联
有以下两个表artitcle表(表示文章)article的主键是id,外键是cateid,cateid对应于cate表的主键id。cate表(表示栏目)cate表的主键是id。这两张表表示,每一篇文章属于一个栏目,每一个栏目有很多篇文章。然后编写model类article的model类:classArticleextendsModel{//设置完整数据表(包含前缀名),不含前缀用$name//这里
fjb2080
·
2017-09-05 00:16
WEB技术
Thinkphp5
最简洁集成(JSAPI)微信支付的方法
原文链接:https://my.oschina.net/mofire/blog/15283991.把官方SDK经过调整,跳过一些坑,放到vendor目录下,具体路径为:vendor/pay/wxway。文件名要特殊处理一些把官方文件名中的点换成下划线。因为vendor助手函数在引入时路径中用的是点。2.在控制器中的操作代码_weixin_config();//实例化相应的类$notify=new\
chuiqu0126
·
2017-09-04 09:00
一个基于
thinkphp5
的自动生成 api 文档的包
reflection_api_doc将会是一个基于
thinkphp5
的PHP自动生成api文档的库虽然现在是v1.0_beta版本但是本库旨在为开发者提供思路。
null1145
·
2017-09-01 00:00
php
api文档
thinkphp5
如何压力测试一个唯一主键函数是否真的不会生成重复主键得方法
请首先下载个
thinkphp5
的框架运行以下代码保存重复主键的文件:think\apps\bank-data\data.csvthink\apps\index\controller\Index.phpstartTrans
zhengzizhi
·
2017-08-31 15:30
MySQL
ThinkPHP5
RabbitMQ
分布式数据库事务
ThinkPHP5
.0实现第三方应用接入-杨千锋-专题视频课程
ThinkPHP5
.0实现第三方应用接入—519人已学习课程介绍本课程教给大家如何在自己的
thinkphp5
版本的框架中接入微博登录、以及实现短信和邮件的发送、使我们的网站更加丰富、灵活。
coding789
·
2017-08-29 17:00
视频教程
lnmp+
thinkphp5
(5.0.10)+git
lnmp安装lnmp安装教程:https://lnmp.org/install.htmllnmp相关软件目录及文件位置:https://lnmp.org/install.html安装完lnmp之后需要配置一下nginx配置nginx.conf一般默认就行配置vhost为了支持pathinfo改为如下配置server{listen80;#listen[::]:80;server_namewww.xx
落幕浅忆210
·
2017-08-26 13:45
运维
ThinkPHP5
入门第一课
有3种方式,任选其一①直接到www.thinkphp.cn下载,当前最新版本是
ThinkPHP5
.0.10完整版。你可以
_乐哥_
·
2017-08-25 23:56
ThinkPHP5
入门第一课
有3种方式,任选其一①直接到www.thinkphp.cn下载,当前最新版本是
ThinkPHP5
.0.10完整版。你可以
_乐哥_
·
2017-08-25 23:56
thinkphp5
的mkdir() Permission denied问题
最近一直在用tp5写项目,在此遇到的问题也比较多。今天来谈谈“mkdir()Permissiondenied”错误。你如果不仅仅写代码,还得部署到线上,那么这个tp5的这个错误,你有很大概率会遇见它。因为这跟文件的权限有关系,特别是自动生成的文件或者目录类的权限,linux服务器出于安全因素对于用户的权限有着严格的控制。对于tp框架而言,自动生成的文件或者目录应该是runtime目录,所以在线部署
童话镇儿
·
2017-08-25 16:00
ThinkPHP5
数据模型
1获得模型先定义模型UserUser::get(1);//获得id=1的User$user2=newUser;$user2::get(2);//获得id=2的User$user3=Loader::model("User");$user3::get(3)//获得id=3的User//需要usethink\Loader//可以多个模型$user4=model("User");$user4::get(4
_乐哥_
·
2017-08-24 19:36
ThinkPHP5
数据模型
1获得模型先定义模型UserUser::get(1);//获得id=1的User$user2=newUser;$user2::get(2);//获得id=2的User$user3=Loader::model("User");$user3::get(3)//获得id=3的User//需要usethink\Loader//可以多个模型$user4=model("User");$user4::get(4
_乐哥_
·
2017-08-24 19:36
Thinkphp 5.0 命名空间
Thinkphp5
.0命名空间
ThinkPHP5
采用命名空间方式定义和自动加载类库文件,有效的解决了多模块和Composer类库之间的命名空间冲突问题,并且实现了更加高效的类库自动加载机制。
Chris_mu
·
2017-08-24 10:01
php
Thinkphp 5.0 命名空间
Thinkphp5
.0命名空间
ThinkPHP5
采用命名空间方式定义和自动加载类库文件,有效的解决了多模块和Composer类库之间的命名空间冲突问题,并且实现了更加高效的类库自动加载机制。
Chris_mu
·
2017-08-24 10:01
php
ThinkPHP5
数据基础
1数据库配置1.1使用config.php配置return['type'=>'mysql','dsn'=>'','hostname'=>'127.0.0.1','database'=>'data','username'=>'root','password'=>'root','hostport'=>'3306','params'=>[],'charset'=>'utf8','prefix'=>'',
_乐哥_
·
2017-08-23 21:14
ThinkPHP5
数据基础
1数据库配置1.1使用config.php配置return['type'=>'mysql','dsn'=>'','hostname'=>'127.0.0.1','database'=>'data','username'=>'root','password'=>'root','hostport'=>'3306','params'=>[],'charset'=>'utf8','prefix'=>'',
_乐哥_
·
2017-08-23 21:14
ThinkPhp5
多级控制器和自动定位控制器结合使用
在thinkhphp5中支持任意层次级别的控制器,并且支持路由。很多人看了肯定会说有什么适用场景,有什么用?其实,在写项目的时候,控制器类写的多了,自然而然的就想会分层。这样有利于控制器的管理。这里给大家讲解下具体如何使用,有一些细节部分需要注意。模型分层正常我们写控制器是写在controller目录下。比如一个index控制器,那么控制器的路径为:/application/admin/contr
库塔姆斯
·
2017-08-22 15:06
php
ThinkPHP
Thinkphp5
爬过的坑
记录使用过程中遇到的坑*validate验证器中的date规则*如下validate:classPartTimeextendsValidate{protected$rule=['birtyday'=>'require|date'];protected$message=['birtyday.require'=>'生日必填','birtyday'=>'生日格式错误',];}//调用验证$result=
菜鸟没翅膀
·
2017-08-22 13:39
thinkphp5
ThinkPHP5
.0学习(一)
1.命名空间namespace只对类、函数、常量(const定义的,不是define定义的)实验:1、在默认命名空间下命名两个同名函数,访问页面2、在不同命名空间下定义两个同名常量,由define定义,访问页面3、在不同命名空间下定义两个同名常量,由const定义,访问页面不报错4、直接调用(不加命名空间)一个在不同名空间存在的同名函数,由代码位置决定命名空间,访问页面:(这里由于getmsg()
Changui_
·
2017-08-16 10:23
ThinkPHP学习
tp5 命名空间
阅读更多命名空间
ThinkPHP5
采用命名空间方式定义和自动加载类库文件,有效的解决了多模块和Composer类库之间的命名空间冲突问题,并且实现了更加高效的类库自动加载机制。
lyz8jj0
·
2017-08-15 18:00
thinkphp5.0
ThinkPHP3.2.3学习
前天工作室说要使用ThinkPHP,学了一下3.2.3版本之后,又说要用5.0版本,所以接下来不会更3.2.3了,应该会更
ThinkPHP5
.0版本的学习博客。
Changui_
·
2017-08-14 23:06
ThinkPHP学习
thinkphp5
中的分层控制器及其使用/tp5分层控制器
关于多级控制器和分层控制器希望大家不要被名称所困扰,这两个概念我更希望通过目录结构的改变来给大家说明。只是控制器所在的位置不同而已。点击进入视频教程分层控制器中所定义的控制器其实是不能被URL直接访问得到,作为一个类被内部实例化调用而已,它也可以被试图调用。我们说多级控制器是在controller目录下新建目录来放置一类控制器类。其实分层控制器是在模块目录下创建一个目录,例如在index/good
MarsWill
·
2017-08-11 10:23
PHP
ThinkPHP
TP5
ThinkPhp5
数据库缓存分析
写项目的时候经常需要缓存,tp5框架自带了一个数据库缓存,数据更新时自动删除缓存,不过在用的时候发现有时候数据更新了但缓存并没有删除,便查看了下tp5数据库缓存的实现方式。缓存假设,现在要查询一个用户,并缓存了查询结果Db::table(‘user’)->where(‘username’,’code’)->cache()->find();缓存不填时间会加载配置文件里的设置的时间。第一次查询结果会被
库塔姆斯
·
2017-08-10 16:15
php
ThinkPHP
微信JS-SDK Demo
ThinkPHP5
使用微信JS-SDKDemoindex.html微信JS-SDKDemo基础接口分享接口图像接口音频接口智能接口设备信息接口地理位置接口界面操作接口微信扫一扫接口微信小店接口微信卡券接口微信支付接口基础接口判断当前客户端是否支持指定
comeonjy
·
2017-08-09 17:34
PHP
ThinkPHP5
的数据库和模型用法
1,TP5的数据库架构Db:是TP5操作数据库的入口类。它的作用是为连接数据库做准备,我们只需要在database.php里填写相应的配置即可。Connection:是TP5的连接器类,因为TP5支持四种数据库(Mysql,Pgsql,Sqlite,Sqlsrv),所以TP5封装了一个类来提供统一的调用接口来支持我们连接数据库(这里的连接是惰性连接,只有在执行SQL的时候才会真正连接)。Query
qq_35534823
·
2017-08-09 15:15
PHP
ThinkPHP5
模块的自动生成
之前使用的ThinkPHP为3.2,运行后会自动生成模块需要的文件,
ThinkPHP5
的时候运行后发现没有这个文件了.那么该如何设置自动生成呢,选择了一种试了一下首先,在项目的根目录有一个build.php
Ersan_Yi
·
2017-08-03 17:47
ThinkPHP
php
Nginx下
ThinkPHP5
的配置方法详解
本文主要给大家介绍了关于Nginx下
ThinkPHP5
的配置方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:url里public目录的隐藏出于安全的考虑,TP5的入口文件改成放在public
体验盒子
·
2017-08-01 10:25
php类库速查表升级
然后我觉得laravel的速查表不错,见下图:于是就想到了把他移植到tp5上,作为自己回到
thinkphp5
开发上的第一个贡献。记得那个时候是清明前开始动手的。使用最土的,静态
yangweijie
·
2017-07-31 22:18
php
反射
速查表
php
Thinkphp结合AJAX长轮询实现PC与APP推送详解
不论性能,总还是有人会用到吧,实现如下(基于
Thinkphp5
消息推送):PHP长轮询/**long轮询API查询接口*/publicfunction
体验盒子
·
2017-07-31 10:30
tp5项目实现QQ第三方登录
tp5项目实现QQ第三方登录最近用
thinkPHP5
框架做了一个婚纱店的项目,在开发过程中需要用到第三方登录,腾讯官方给的案例是几个文件相互包含实现的,放到tp5里面很悲催的发现在控制器中不能通过include
Dr_cokiy
·
2017-07-30 16:17
学习成果记录
浅谈
thinkphp5
instance 的简单实现
最近学习
ThinkPHP5
,第一次看到TestClass::instance()就能创建TestClass实例的方法。感到很好奇,翻阅ThinkPHP的源代码,大体理解了它的设计思想,非常的先进。
苗启源
·
2017-07-30 11:13
thinkphp5
instance 的简单实现
最近学习
ThinkPHP5
,第一次看到TestClass::instance()就能创建TestClass实例的方法。感到很好奇,翻阅ThinkPHP的源代码,大体理解了它的设计思想,非常的先进。
mqycn
·
2017-07-30 00:00
thinkphp5
thinkPHP5
多数据库连接,跨数据连接查询
1.多数据库连接方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为数据库配置的数组或字符串例如:字符串参数:Db::connect('mysql://root:
[email protected]
:3306/thinkphp#utf8');配置数组参数:Db::connect([//数据库类型'type'=>'mysql',//数据库连接DSN配置'dsn'=
常驻客
·
2017-07-28 12:41
thinkPHP5
TP5使用mongodb扩展
原文链接:http://www.cnblogs.com/wepe/p/7424471.html
ThinkPHP5
.0MongoDb驱动首先安装官方的mongodb扩展:http://pecl.php.net
aa545785
·
2017-07-26 18:00
关于workerman在
Thinkphp5
的应用
1、这里仅在workerman监控统计模块进行分析群主的已经开发的完善的版本,对此给出的解释我们这个版本调用链(页面调用哪个了服务,服务间调用关系,服务内部操作了哪些数据库及sql、redis都有)哪个接口最慢哪个调用方调用最多实时QPS秒级别统计无服务哪里在报错.告警分配到各个开发leadeer2、网友与群主提供的界面参考(据说聚美和一些上市公司有用到,这里不知道是不是真的,无法考证)3、基于这
czz_kb
·
2017-07-24 16:11
thinkphp5
.0的命名空间详解
thinkphp5
.0的命名空间详解ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用ThinkPHP框架可以极大简化我们的开发过程,节省时间。
tammy1151
·
2017-07-23 15:42
thinkphp5.0
thinkphp
php单元测试进阶(1)-安装
为了方便起见框架采用
thinkphp5
和phpunit。请到tp的官网下载
ThinkPHP5
.0.10完整版。假设我在d盘下新建D:\worksp
xieye
·
2017-07-23 12:00
phpunit
单元测试
php单元测试进阶
php单元测试进阶(1)-安装
为了方便起见框架采用
thinkphp5
和phpunit。请到tp的官网下载
ThinkPHP5
.0.10完整版。假设我在d盘下新建D:\worksp
xieye
·
2017-07-23 12:00
phpunit
单元测试
php单元测试进阶
thinkphp5
.0的controller、medol层的定义及调用的实现实例
1、model层的设计的实现table)->field("account")->where('id',$member_id)->find();return$res['account'];}}2、controller层的设计实现及调用modelget_member_name(1);}}
小记1
·
2017-07-21 23:51
thinkphp5.0
编程语言
ThinkPHP5
支付宝支付扩展库(超简单,超好用~)
ThinkPHP5
支付宝支付扩展库,包括手机网站支付、电脑网站支付、支付查询、退款、退款查询、对账单等随着支付宝官方不断更新(目前是2017年7月21日),大家可以在GitHub查看说明说明https:
超杰2023年
·
2017-07-21 19:42
Think
PHP5
支付宝
ThinkPHP5
支付宝支付扩展库(超简单,超好用~)
ThinkPHP5
支付宝支付扩展库,包括手机网站支付、电脑网站支付、支付查询、退款、退款查询、对账单等随着支付宝官方不断更新(目前是2017年7月21日),大家可以在GitHub查看说明说明https:
超杰2023年
·
2017-07-21 19:26
支付宝
Think
PHP5
ThinkPHP5
支付宝支付扩展库(超级简单,超级好用!)
随着支付宝官方不断更新(目前是2017年7月21日),大家可以在GitHub查看说明说明https://github.com/dream2023/
ThinkPHP5
-alipay用法电脑网站支付Pagepay.php
不二之家
·
2017-07-21 18:45
ThinkPHP5
-缓存查询
1、简单缓存查询:在任意控制器里(若想在model里完成数据查询也可以,需使用Db类)publicfunctioncacheSelect(){$_data=db('表名')->cache(60)->find();dump($_data);//60s内在缓存里提取数据,不必再从数据库查询}2、设置指定缓存标识,使查询更有效率,使用更加方便:publicfunctioncacheSelect(){$r
Ferre666
·
2017-07-17 18:14
PHP框架
PHP开发
互联网
ThinkPHP5
中新增的方法
tp5中model的新增方法//默认主键为自动识别,如果需要指定,可以设置属性:namespaceapp\index\model;usethink\Model;classUserextendsModel{protected$pk='uid';//设置当前模型对应的完整数据表名称protected$table='think_user';}使用助手函数model()快速实例化模型(推荐)publicf
Leroi_Liu
·
2017-07-12 15:45
ThinkPHP
thinkPHP5
隐藏入口文件index.php后 读取不到资源问题
这个问题弄了一下午在隐藏入口文件后,这种方式会不成功,所以我们需要在配置文件config.php上添加'view_replace_str'=>["__IMG__"=>'/SchoolWeb/public/static/css',],把link换成IMG资源和JS资源读取不到也照这种方式可以解决
只想做个好人啊
·
2017-07-07 22:35
PHP
Thinkphp5
结合layer弹窗定制操作结果页面
本文实例为大家分享了
Thinkphp5
结合layer弹窗定制页面的具体代码,供大家参考,具体内容如下1打开应用公共文件页面appliction/common.php,编写以下代码注意:成功消息的绿色背景部分是
依然范儿特西
·
2017-07-07 15:09
当 Redis 遇上
ThinkPHP5
HELLO,REDISRedis是一种K/V存储非关系型数据库,数据存储在内存中;跟memcache非常相像,不过Redis支持了更多的数据结构(字符串,链表,哈希,集合等)。读写速度非常快,官方测试中读的速度是110000次/s,写的速度是81000次/s。通常我们将Redis用于队列,缓存等对性能要求较高的地方。1.安装Redis[danger]以下仅提供在Linux下安装过程。推荐使用Cen
chunice
·
2017-07-05 00:00
php
redis
thinkphp
thinkphp5
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他