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
thinkphp5
多级控制器及其使用
1,tp5写好的接口框架,为了让再版本升级后可以让部分用户使用以前的版本使用此时创建了v1,和v2两个版本,路由可以这样设置:访问时好了,大功告成。localhost啊啊啊啊啊啊127.0.0.1啊啊啊啊啊啊
wjp@001
·
2020-08-20 17:36
#
tp5
使用
Thinkphp5
.0 中 {include file="index/left" /} 引入模板 影响样式
在使用
Thinkphp5
.0框架开发后台的时候,需要在模板中引用公共头部,我使用{includefile="index/header"/}的方式引用了公共头部,引用之后发现头部和页面顶端之间出现了间距,
多么不容易
·
2020-08-20 17:34
PHP
PHP
include
thinkphp5
.1下获取微信登录授权获取用户信息
后端代码publicfunctionindex(){$code=input('param.code');$signature=input('param.signature');$rawData=input('param.rawData');$encryptedData=input('param.encryptedData');$iv=input('param.iv');$params=['appi
薛东东
·
2020-08-20 17:30
thinkphp
Windows下正常的
ThinkPHP5
项目上传CentOS访问出错后没有办法的办法
在本地写完
ThinkPHP5
的项目后上传至服务器(CentOS7)后就不能正常运行,给权限、清缓存、规范变量名...能想到的办法,能在网上搜到的办法,能试的都试了,还是不可以,然后我去官网新下载了一个
thinkphp5
MK965
·
2020-08-20 17:32
Linux
#
PHP
Linux学习记录
iis下TP5的url重写
iis下TP5url重写//测试数据://服务器版本IIS6.1//应用程序语言:php//框架:
ThinkPHP5
.0.
_anick
·
2020-08-20 17:59
tp5
ThinkPHP5
.1 安装
ThinkPHP5
.1安装thinkPHP官网一、安装及简单配置ThinkPHP首先需要一个搭建好了的服务器(不会的看我上一篇文章搭建centos7.4+php7.2+ssl服务器过程),然后按照thinkPHP
小霸王小胖子
·
2020-08-20 17:59
服务器搭建
PHP系列 |
ThinkPHP5
数据库迁移工具 migration
了解更多,请关注微信公众号
ThinkPHP5
数据库迁移工具migration什么是Migration?
Tinywan
·
2020-08-20 17:27
ThinkPHP5
路由设置方法
【route.php】【http://tp5.com/news/6.html】return['__pattern__'=>['name'=>'\w+',],'[hello]'=>[':id'=>['index/hello',['method'=>'get'],['id'=>'\d+']],':name'=>['index/hello',['method'=>'post']],],'news/:id
明日之星3559727
·
2020-08-20 17:55
php
ThinkPhp5
图文详解在windows及wampserver环境下安装composer,并通过composer安装
thinkphp5
首先百度composer,打开第一个链接,也就是网址为www.phpcomposer.com的网站:打开后找到“入门指南”点进去:在导航路径里找到“使用安装程序”:点击链接下载安装程序:下载完成后运行,这一步直接next:通过目录浏览找到你用的php文件,然后next:这一步要你填写代理地址,不用管,直接next:这一步让你确认信息,不同环境可能显示的和我的有所区别,直接next:安装完成后这里有
piaolingjijie
·
2020-08-20 17:39
PHP
thinkphp5
.0在宝塔中使用nginx出现404错误时的解决方法
配置项.conf存放目录/www/server/panel/vhost/nginx在XXX.conf文件中存放以下代码location/{if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}
mytianao
·
2020-08-20 17:05
THINKPHP5
ThinkPHP5
.0结合Swoole开发WebSocket在线聊天
ThinkPHP使用Swoole需要安装think-swooleComposer包,前提系统已经安装好了SwoolePECL拓展(相关文章:Linux下源码包安装使用Swoole扩展)在tp5的项目根目录下执行composer命令安装think-swoole:composerrequiretopthink/think-swoole安装成功:话不多说,直接上代码:新建WebSocket.php控制器
李维山
·
2020-08-20 17:30
PHP
Swoole
Swoole
ThinkPHP
PHP
即时通讯
thinkphp5
无限级分类
tp5对分类数据表的信息读取与展示,我们即可以控制器完成,也可以在对应的模型中完成。本案例,我们在模型中完全成。况且,对数据表的增,删改查操作,本来就是模型的本职工作。首先声明一下,我们采用递归的方式来实现无限分类。但无限分类的实现,不是只是递归一种方式,还有一种是全路径方式,也可以实现,不过,这种方式通常用在全路径导航菜单中。所以,这里我们还是用最常见的递归函数来实现:无限分类。首先我们先创建一
知末随未
·
2020-08-20 17:24
thinkphp
后端
php
php
ThinkPHP5
中路由的设置
路由定义采用\think\Route类的rule方法注册,通常是在应用的路由配置文件application/router.php中进行注册,例如usethink\Route;Route::rule('login','admin/login/index');或者采用批量注册的方式return['__alias__'=>['login'=>'admin/login/index','home'=>'in
古兮!怪哉
·
2020-08-20 17:47
ThinkPHP
ThinkPHP5
提示:未定义数据库类型 InvalidArgumentException
ThinPHP5报错信息如下:通过跟踪查找框架源码,没有匹配到数据库配置文件的原因。查看源码果然是,我这里又重新写了配置,这个配置早被我干掉了。改回默认配置成功了,自己坑自己没理由,TP5这个提示也是让人费解,不看源码根本不知道怎么回事!
狂野小青年
·
2020-08-20 17:13
PHP深入实践
thinkphp5
怎么修改样式文件的路径
自己在学
thinkphp5
的时候,从网上下载了源码,到本地后发现JS和CSS样式文件加载不出来,最后找到了原因,是路径问题。下面介绍怎么修改路径。
蓝眼睛的美篮纸
·
2020-08-20 17:13
thinkphp5
学习路程 四 模板调用及视图渲染
继承\think\Controller类以下类可以直接使用fetch渲染模板输出display渲染内容输入assign模板变量赋值engine初始化模板引擎assign('name','liusongjing');$this->assign('age','20');$this->assign('email','15434');//批量赋值$this->assign(['name1'=>'liuso
liusongjing
·
2020-08-20 17:12
thinkphp5
thinkphp5学习之路
thinkphp5
.1数据库迁移工具migration的安装与使用
1.安装composerrequiretopthink/think-migrationv2.0.32.phpthink命令查看是否安装成功从图中我们可以看到migration和seed,表示安装成功了3.创建迁移文件phpthinkmigrate:createTableName(TableName格式为大驼峰)第一次执行Migraton它会提示一些信息,这里全部统一yes。在项目的根目录下多了一个
恶魔楚轩
·
2020-08-20 16:21
PHP
Supervisor 管理进程异常退出重启, think/queue 实现异步邮件发送
一、环境准备:1.安装
ThinkPHP5
.0过于简单略过2.安装supervisor--yuminstallpython-setuptools&&easy_installsupervisor3.环境安装完成啦
twomiao
·
2020-08-20 16:49
PHP
Centos6.5 部署
THinkPHP5
.0 遇到的各种坑
首先,我用的环境是公司分配的虚拟机,当然了上面PHP环境是没有得,得自己装。我这是干净的环境,有些童鞋不确定是否安装了的话执行yumlistinstalled|grepphp查看是否安装1.升级源(很有必要)yumupdate2.一般分配虚拟机都已经装过mysql了,这里不再赘述3.安装PHP,没升级源默认的是5.3的,但此版本已支持不了大多数框架高版本,所以安装高版本的PHP环境,运行yumli
lzj_dandan
·
2020-08-20 16:17
PHP
Linux
2019最新《
Thinkphp5
底层源码分析》
Thinkphp5
底层源码分析
Thinkphp5
底层源码分析
Thinkphp5
底层源码分析下载地址:百度网盘
赤朱绛红
·
2020-08-20 16:42
Thinkphp5
.0框架,wamp服务器配置子域名
默认情况下,默认访问的模块是index。比如域名www.blog.com,默认访问的是application/index目录如果要访问application/admin目录,url则是www.blog.com/admin/controller_name/action_name.html为了简化url,要设置二级域名,使admin.blog.com能直接访问application/admin第一步:
南乡子_
·
2020-08-20 16:15
PHP
Thinkphp
Apache
Thinkphp5
.0隐藏入口文件
初始URL样式http://localhost/tp5/public/index.php/index1.将index.php和.htacess文件移出到和Public文件平级目录;2.修改index.php//定义应用目录define('APP_PATH',__DIR__.'/application/');define('LOG_PATH',__DIR__.'/log/');//加载框架引导文件r
laveran
·
2020-08-20 16:43
Thinkphp5
thinkphp5
创建数据表
场景描述:如果需要分表1000个,也不能马上创建1000张表,监听另一张表的数据是否有新的数据增减,如果有增加,我们就要自动去创建相应的数据表具体实现方法如下:publicfunctiontestCreateTable(){//创建数据表$sql=<<
临漳县_刘英伟
·
2020-08-20 16:36
数据库
ThinkPHP学习笔记(一)--下载ThinkPHP源代码并安装
一、从ThinkPHP官网下载《
ThinkPHP5
.0.24完整版》然后解压到自己的电脑,解压后的文件夹路径如下:在此之前需要安装PHPstudy,将PHPstudy中D:\phpStudy\PHPTutorial
limingliang_
·
2020-08-20 16:42
ThinkPHP
ThinkPHP
PHPstudy
代码管理
仓库
实习第二天:搭建LNMP+ThinkPHP环境
oneinstack.com/auto/有不同模式可供选择,也可选择不同的版本:实习过程中,我的配置是:centos,php5.5,mysql5.7,nginx选择openresty第二步:安装thinkphp《
ThinkPHP5
.0
谁都别想用我的昵称
·
2020-08-20 16:05
配置环境
thinkphp5
的多语言功能
1、配置文件:'lang_switch_on'=>true,'lang_list'=>['zh-cn','en-us','ts'],2、在当前模块下建立文件夹:lang3、在文件夹内部分别建立php文件:zh-cn.phpen-us.phpts.phpzh-cn.php内容:'你好呀'];en-us.php内容:'hello'];ts.php内容:'ts你好呀'];4、在对应的html页面引用:{
liangyely
·
2020-08-20 16:04
php
ThinkPHP5
学习历程(第三更)
ThinkPHP5
历程(学习中,嘿嘿)一、基本用法1.1开始1.1.1下载ThinkPHP框架1.1.2phpstrom简单设置2.1快捷键设置2.2在使用TP5中会创建很多Class为了方便我也进行了一些简单配置
暴躁的key_LCL
·
2020-08-20 16:16
php
ThinkPHP
5
thinkphp5
多个项目 二级目录 apache
thinkphp5
localhost/test/admintest是二级目录,在网上试过很多方法都是不行。
kunga0814
·
2020-08-20 16:34
java
thinkphp5
composer安装workman错误 Your requirements could not be resolved to an installable set of packag
错误概览信息192:thinkphp_5.0.12_full2googol$composerrequiretopthink/think-workerUsingversion^2.0fortopthink/think-worker./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdating
jartins
·
2020-08-20 16:18
workman
Android程序员学PHP开发(29)-
ThinkPHP5
.0(1)初体验-PhpStorm
好的,让我们来一起学习学习
ThinkPHP5
.0吧~~我这边使用
ThinkPHP5
.0.5完整版作为练习版本~~下载地址1
iwanghang
·
2020-08-20 16:13
PHP
PHP
PhpStorm
ThinkPHP
入口
thinkphp5
缓存清理
publicfunctionsessionClear(){$platformId=config('config.platform_id');//平台idSession::clear('mobile2');//缓存清理要加上作用域Session::clear('userLogin'.$platformId);(newCookie())->clear();$mobileUserId=Session::
ie6480191
·
2020-08-20 16:48
thinkphp5
2019最新《后盾网
Thinkphp5
博客项目实战教程》
目录*Y1^+t/~:rc:L&w/e7B├─1-前言.mp40C3x/]5U._/^-P├─10-首页数据获取以及子栏目添加.mp4,P#j!N$n'b/^/Q*m├─11-多级栏目之树状结构实现.mp4#N'Y,j"^!`*X)L├─12-栏目编辑之旧数据处理及所属栏目分析.mp4├─13-栏目编辑之处理所属栏目.mp4'l%Y5{(Yq8z-D├─14-栏目编辑功能.mp4├─15-hsjs
hlj52000
·
2020-08-20 16:55
thinkphp5
控制器 跟模型的对应关系跟缓存
控制器:ControllerpublicfunctiongetUserChart(){$User=newUser();$data=cache('aiuserNumData');//$data='';if(empty($data)){$rdata=$User->aistatNewUser();cache('aiuserNumData',$rdata,7200);}else{$rdata=cache(
尘埃338
·
2020-08-20 16:48
thinkphp5
ThinkPHP5
的安装使用/tp5快速入门
点击进入视频教程说明本手记是在
thinkPHP5
.0.1的基础上的手记。
MarsWill
·
2020-08-20 16:40
ThinkPHP
PHP
TP5
tp5 API版本路由控制方法
thinkphp5
RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。
我是高手高手高高手
·
2020-08-20 16:03
thinkphp5
关于tp5隐藏index.php的解决方法
Apache环境下,
ThinkPHP5
配置好以后,最初的访问方式可能是http://localhost/index.php/hello,其中hello是我们自己设置好的路由。
firehand01
·
2020-08-20 16:52
PHP
apache
php
thinkphp5
.0学习(六): 获取请求类和URL基本信息
一、系统类(thinkphp\library\think)ConfigControllerEnvRouteUrlViewRequest二、系统方法(thinkphp\helper.php)dump();格式化输出controller();调用控制器action();调用方法config();读取和设置配置文件url();生成url地址view();加载页面request();实例化Request类
fight_tianer
·
2020-08-20 16:20
学习笔记
thinkphp5
记录一下我的windows上的phpstorm中的
thinkphp5
与xdebugger的调试配置问题
常规教程不多说1.下载对应的xdebbger并放在适当位置2.配置phpstorm中的server,如端口等3.配置php.ini文件此处有两个重点:1是php.ini究竟是哪个生效,是apache文件夹中的呢,还是php文件夹中的呢这个可以在localhost/phpinfo.php中的详情里找到答案。2.php.ini的配置,一大要点是php_xdebug.dll文件要找得到才行。如我这次的,
harry2016
·
2020-08-20 16:20
php/thinkphp
thinkphp5
.0学习(三):配置相关
一、配置文件的格式:支持多种配置格式,但最终都会转化成数组return[//应用命名空间'app_namespace'=>'app',//应用调试模式'app_debug'=>true,//应用Trace'app_trace'=>true,//应用模式状态'app_status'=>''];二、配置形式1.惯例配置惯例配置目录(项目\thinkphp\convention.php)注意:一般不要修
fight_tianer
·
2020-08-20 16:20
学习笔记
thinkphp5
ThinkPHP 5.0 远程代码执行高危漏洞 修复方案
漏洞描述由于
ThinkPHP5
.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。
ECHO陈文
·
2020-08-20 15:27
PHP后端
ThinkPHP5
-路由分组
//获取商品详情A---Route::get('api/:version/product/:id','api/:version.Product/getOne',[],['id'=>'\d+']);//获取最近新品B---Route::get('api/:version/product/recent','api/:version.Product/getRecent');同一模型下的多条路由可以使用路
东陵十三
·
2020-08-20 15:26
计算机
服务器
开发
ThinkPHP5
源码学习篇--base.php
base.php运行过程解析功能有以下三点定义系统运行常量引入Loader类注册自动加载类、注册异常处理类、引入管理配置信息对应四行代码requireCORE_PATH.'Loader.php';\think\Loader::register();\think\Error::register();\think\Config::set(includeTHINK_PATH.'convention'.E
dobat
·
2020-08-20 15:54
PHP
关于
thinkphp5
中数据库分组查询group
在使用tp5的group进行分组查询总是报错,以主键进行分组是不报错,但没有任何意义与聚合函数一起使用的不会报错,如官方文档给出的代码Db::table('think_user')->field('user_id,username,max(score)')->group('user_id')->select();但是和我的需求不一样,我需要根据某一列分组将指定字段链接起来这是我用的原生查询,原生查
dk2319193
·
2020-08-20 15:53
thinkphp5
文件上传问题
tp5中文件上传如果没有数据就会报错,所以要先做一个判断//先接收文件数据$isfile=$_FILES;//判断是否上传图片数据,如果没有上传数据二位数组中的name会为空,如下例:if($isfile['brand_logo']['name']==''){}else{}下面是一个完整的图片上传代码if(request()->isPost()){$brand=model('brand');$da
dk2319193
·
2020-08-20 15:22
thinkphp5
控制器访问转换问题
假设定义了HelloWorld控制器url访问地址就是:http://localhost/index.php/index/hello_world,与此同时view目录下的模板文件夹要命名为hello_world,否则会提示找不到模板如果你期望通过http://localhost/index.php/index/HelloWorld可以访问,那么必须关闭URL的自动转换设置//是否自动转换URL中的
dk2319193
·
2020-08-20 15:22
php
ThinkPhp5
数据迁移(think-migration)
在
thinkphp5
中提供了数据迁移工具(think-migration),它是机遇phinx开发(文档地址:http://docs.phinx.org/en/latest/)一:配置think-migration
dengxiong9143
·
2020-08-20 15:09
ThinkPHP5
根据不同模块配置不同数据库信息
框架用的是
ThinkPHP5
,数据库配置文
追风2019
·
2020-08-20 15:12
PHP
ThinkPHP5
API 多版本控制开发
ThinkPHP5
API多版本控制开发开发准备对于接口开发,建议采用单独的项目部署,与后台项目分离开来,原因如下:1.接口多用于查询数据,对于数据提交的较少2.接口的权限多采用token模式,后台多采用
chengyu1769
·
2020-08-20 15:16
ThinkPHP5
.0+Queue消息队列
Queue消息队列:Thinkphp官方团队开发的一个专门支持队列服务的扩展包,使用composer管理,使用起来非常方便优点:1.Queue内置了Redis,Database,Topthink,Sync这四种驱动,本文使用Redis驱动2.Queue消息队列适用于大并发或者返回结果时间有点长并需要批量操作的第三方接口,可用于短信发送、邮件发送、APP推送3.Queue消息消息可进行发布,获取,执
chengzheng5879
·
2020-08-20 15:16
ThinkPHP5
路由分组绑定模块
在路由分组定义路由时,我们的常常是对某一个模块,如admin、home等模块进行分组,这样更好管理路由我们现在有一个Api模块和一个Index模块,现在我们进行路由分组:Route::group('index',function(){//Route::bind('api');Route::any('index','Index/index');});上面的分组中我们利用一个条件,实现了绑定模块为Ap
blank__box
·
2020-08-20 15:40
thinkphp
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他