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框架源码分析
thinkphp5安装workerman
1、整合前说明我这边整合的情景是:先使用了thinkphp5.0(之后简称
tp5
)有一段时间,而且是从官网下的完整版(5.0.12),并不是用composer安装的。
罔殆
·
2020-08-20 18:32
thinkphp
php
workerman
tp5
中excel导入数据
1:表单页面:所放的目录:3:控制器里方法://Excel导入会员publicfunctionExcelAdd(){if(request()->isPost()){if(!empty($_FILES)){import('PHPExcel.PHPExcel',EXTEND_PATH);//vendor("PHPExcel.PHPExcel");//导入PHPExcel类库$PHPExcel=new\
tjg888888
·
2020-08-20 18:00
TP
TP5
入口文件提到根目录
1.把public里面的入口文件和静态文件提到根目录2.修改入口文件run()->send();3.调试其他路径.
soulmybaby
·
2020-08-20 18:22
PHP
tp5
配置前后端模板路径的方法
1、在index.php文件中加入代码//自动生成admin模块\think\Build::module('admin');在生成如下文件及文件夹时删除代码2、新建视图文件夹3、打开配置文件,配置前端视图模板地址4、打开admin下的配置文件,添加代码配置后端视图模板地址'template'=>[//模板引擎类型支持phpthink支持扩展'type'=>'Think',//默认模板渲染规则1解析
robin_sky
·
2020-08-20 18:49
PHP
ThinkPHP
TP5
.1模版资源引入定义变量路径
TP5
.1模版资源引入定义变量路径在模版文件中可以使用{loadhref="__CSS__/admin/admin.css"/}//__CSS__可以在配置文件中配置自己的路径在模版配置文件中加一行配置这样就可以使用自定义的资源路径
归子莫
·
2020-08-20 18:33
ThinkPHP
PHP
TP5
.1添加数据成功之后返回自增主键id
PHP–
TP5
.1添加数据成功之后返回自增主键id博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
归子莫
·
2020-08-20 18:02
PHP
ThinkPHP
thinkphp5使用toArray()方法报错
在
tp5
中使用toArray()总是显示CalltoamemberfunctiontoArray()onarray,不管是在控制器还是模型里面都是这样使用场景使用模型查询后,想获取不包含对象内容的数组结构的结果
蹦跑的蜗牛
·
2020-08-20 17:47
#
thinkphp
thinkphp中查询数据将对象转换成数组,并且合并重新排序
tp5
通过select出来的数据是object里面还包含了很多其它的东西,直接用对象的调用方法我是把数组提取不出来。
蹦跑的蜗牛
·
2020-08-20 17:46
#
thinkphp
thinkPHP5.0框架 的模块和控制器
一、模块(以前台为例)1、模块地址C:\AppServ\www\
tp5
\application\index2、作用:网站所有的前台相关都与其有关3、新建后台模块a、在应用目录下(C:\AppServ\www
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0框架 的数据库操作
一、
TP5
.0支持数据库类型Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0框架 的相关配置文件和读取配置
b)主要的学习形式就是数组return['name'=>'','age'=>'',];二、配置的形式1、惯例配置a、惯例配置目录C:\AppServ\www\
tp5
\thinkphp\convention.phpb
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
tp5
模板替换问题(路径替换)说明
'__PUBLIC__'=>dirname($_SERVER['SERVER_NAME']).'/public/static',$_SERVER[‘SERVER_NAME’]:记录了网站的域名dirname:返回path的父目录。如果在path中没有斜线,则返回一个点(’.’),表示当前目录。否则返回的是把path中结尾的/(最后一个斜线以及后面部分)去掉之后的字符串。比如域名bs.com:$_S
半生熟bss
·
2020-08-20 17:41
thinkphp5
关于
tp5
跟IIS 文件上传所报非法上传文件问题
关于
tp5
跟IIS文件上传所报非法上传文件问题,博主遇到的文件的权限问题跟大家分享下主要是iis权限安全要求比较高(博主捣鼓了一下午才知道肿么肥事)同一段代码:本地Apache服务器调试未报错:服务器上
吴小友
·
2020-08-20 17:41
tp5.0.2
IIS
TP5
使用
tp5
框架进行界面跳转时css无效,解决方法!
在
tp5
中我们可以使用
tp5
的方法进行页面跳转,但是在这里我们会遇到一个css路径上的问题:按照我们正常的路径引用可能是这样的:(如果你不是的话可能不会有这个问题)但是当你用{:url('index/index
琦特
·
2020-08-20 17:04
php
tp5
.1--查询事件
查询事件数据库的CURD操作支持事件,包括:事件描述before_selectselect查询前回调before_findfind查询前回调after_insertinsert操作成功后回调after_updateupdate操作成功后回调after_deletedelete操作成功后回调查询事件仅支持find、select、insert、update和delete方法。注册事件使用下面的方法注册
人生如初见_张默
·
2020-08-20 17:59
thinkphp5.1
tp5
.1--路由-URL生成
ThinkPHP支持路由URL地址的统一生成,并且支持所有的路由方式,以及完美解决了路由地址的反转解析,无需再为路由定义和变化而改变URL生成。如果你开启了路由延迟解析,需要生成路由映射缓存才能支持全部的路由地址的反转解析。URL生成使用\think\facade\Url::build()方法或者使用系统提供的助手函数url(),参数一致:Url::build('地址表达式',['参数'],['U
人生如初见_张默
·
2020-08-20 17:59
thinkphp5.1
tp5
不用输index.php的方法
在
tp5
的public目录下面的.htaccess文件里面加上RewriteRule^index.php[L]就可以了,但是不能和RewriteRule^(.*)$index.php?
许你一世晚安
·
2020-08-20 17:27
学习
tp5
路由定义post不能访问,改成get就可以。
之前一直用3.2,现在用
tp5
定义路由后,post路由无法访问。
浮笙
·
2020-08-20 17:53
tp5
.1模型save()更新后,数据没有变化
我一下碰到这个问题,上网也没有找到是什么问题,不断研究,咳咳,终于找到问题了..先说从版本v5.1.6的
tp5
.1开始save()返回有一些变化,官网介绍如下:因为返回不是受影响行数,只要语句没有问题,
普卡乐比
·
2020-08-20 17:15
php
TP6,composer,thinkphp6下载踩坑
首先
TP5
.1开始后面的版本全都要用到composer下载。什么是composer?其实就是一个PHP的依赖管理工具,包管理器。composer还要PHP7.0以上的版本支持。
卖苹果的小孩
·
2020-08-20 17:15
PHP学习
关于
tp5
.1默认路由规则访问失败的原因
前提:我的public所在路径设为站点根目录,即:www.424room.xyz失败现象:通过www.424room.xyz可以访问,但www.424room.xyz/index/index/index报错失败原因:nginx不支持PATH_INFO解决办法:1.采用兼容格式访问,即www.424room.xyz/?s=index/index/index2.官方写的够仔细了
小菜的IT路
·
2020-08-20 17:37
ThinkPHP5.1进阶
BUG修复
tp6与
tp5
的异同之处
目录结构异同安装方式tp6只能通过composer安装类的加载方式
tp5
采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而
tp5
没有使用tp6
不喝二锅头
·
2020-08-20 17:05
thinkphp6
php
php框架
php7
tp6与
tp5
的异同之处
目录结构异同安装方式tp6只能通过composer安装类的加载方式
tp5
采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而
tp5
没有使用tp6
不喝二锅头
·
2020-08-20 17:05
thinkphp6
php
php框架
php7
nginx下
tp5
隐藏index.php
打开nginx\config\vhost.conf找到对应的网站的配置添加如下:server{listen80;server_name网站域名;root"网站路径";location/{indexindex.htmlindex.htmindex.php;#autoindexon;if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;bre
qq_40267598
·
2020-08-20 17:56
thinkphp5.1的安装与初步使用
你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件要使用
tp5
.1就要下载并且安装composer1.安
司文秦瘦
·
2020-08-20 17:54
{$Think.env.PHP_STATUS}获取不到数值
在学习
TP5
的过程中我们通常可能会遇到这样的一个问题,那就是当我们在配置文件.env中写好配置时执行{$Think.env.PHP_STATUS}这一段代码,却发现结果为空,那么问题就来了,这应该是怎么办呢
qq_39476250
·
2020-08-20 17:18
ThinkPHP
创新实训——
TP5
.0框架下的think-captcha验证码扩展包
之前在进行前端登陆页面实现的过程中,用到了
TP5
.0自带的think-captcha验证码包,现在在这里补充上介绍和用法。
qq_38530808
·
2020-08-20 17:07
TP5
.1使用JWT进行Token令牌生成与验证
传统互联网项目在实现保持登录状态、退出登录、接口请求等功能时会使用Session,但是众所周知Session数据在产生后会存储与服务器端,所以当用户量达到一定程度会相应影响到服务器的性能,且Session在前后端分离的项目中或是多服务器项目中的支持不是很好。但是Token不会产生这些问题,服务器端对Token只有生成和验证操作,不会存放数据,针对前后端分离的项目,包括手机APP和当前热门的小程序的
SolKnight
·
2020-08-20 17:34
ThinkPHP
tp5
.1 配置文件分析 (二)
一、学习内容1、ArrayAccess学习笔记。2、Yaconf高性能配置学习。2、配置加载流程图3、config类库分析1、在index.php入口文件中有个run方法//初始化应用$this->init();2、在run方法中有个初始化方法initizlize方法//初始化应用$this->initialize();3、在initizlize方法中有个//初始化应用$this->init();
Yee Jason
·
2020-08-20 17:34
thinkphp
php笔记
tp5框架源码分析
ThinkPHP5.2 日志记录一个坑
注意:引入Log一定要是think\facade\Log;而不是以前
tp5
.0和5.1的think\Log;写了一个方法进行记入错误日志。
YESICAN888
·
2020-08-20 17:01
Windows系统安装xampp7.2使用thinkphp5
相关下载:xampp7.2:集成了Apache、MySql、php环境等功能的集成开发软件phpStorm2018.1.6:被称为PHP(PhpThink5)开发最强大的软件,没有之一composer:安装
tp5
WaneGi
·
2020-08-20 17:27
ThinkPHP5
Mysql
php
xampp
phpStorm申请免费试用
thinkphp5
phpmyadmin配置
composer安装tp5
TP5
的目录及文件作用
TP5
的目录及文件作用
TP5
application->应用目录做主要开发index->模块目录controller->控制器
TP5
的命名和之前不一样更简洁command.php->命令行工具配置文件common.php
admin_cola
·
2020-08-20 17:54
PHP
tp5
captcha 验证码配置以及验证
1-安装composerrequiretopthink/think-captcha1.*-vvv2-配置文件'captcha'=>[//验证码字符集合3.'codeSet'=>'2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',//验证码字体大小(px)5.'fontSize'=>28,//是否画混淆曲线7.'useCurve'=>fals
qq_37138818
·
2020-08-20 17:19
ThinkPHP5.0
ThinkPHP5 框架缺陷导致远程命令执行
TP5
.1.*thinkphp5.1.29为例1、代码执行:phpinfo();http://zhiliao.cn/?
飞鱼计划
·
2020-08-20 17:01
bug修复
laravel开源版华登区块狗
开源地址:https://github.com/
tp5
er/laravel-admin-block介绍华登区块狗每只的价钱在100至15000之间,分成5种狗:普登是100至300之间,勇登是301至900
tp5er
·
2020-08-20 17:39
laravel
laravel开源版华登区块狗
开源地址:https://github.com/
tp5
er/laravel-admin-block介绍华登区块狗每只的价钱在100至15000之间,分成5种狗:普登是100至300之间,勇登是301至900
tp5er
·
2020-08-20 17:38
laravel
Tp5
关于include模版标签的使用和模版缓存问题
如何使用include和遇到的问题请参考链接:http://www.thinkphp.cn/document/164.html如何清理runtime下temp模版缓存问题//可以写在退出登陆方法中array_map('unlink',glob(TEMP_PATH.'/*.php'));rmdir(TEMP_PATH);拓展知识清除runtime下cache方法Cache::clear();
huizhang.
·
2020-08-20 17:21
php
html5
thinkphp5.0
tp5
.1 + think-queue + supervisor
最近学习使用了tp官方的的消息队列,我的项目用的是
TP5
.1框架,消息队列用的think-queue消息队列,结合supervisor进程管理使队列进程常驻。
鼠你有钱
·
2020-08-20 17:21
linux-centos
laravel学习笔记(五):路由报 http 404 错误,lnmp一键安装包报 http 500 错误
$query_string;}2.lnmp一键安装包报ht
tp5
00错误错误场景描述:(1)使用的是lnmp一
13xs
·
2020-08-20 17:49
linux
laravel
tp队列thinkphp-queue使用笔记
thinkphp-queue是thinkphp官方提供的一个消息队列服务,我们可用它来做一些需要用到队列的功能,如抢购等,也可用它来实现定时任务功能1、安装
tp5
支持的thinkphp-queue版本为
吴下阿懵
·
2020-08-20 17:38
php
thinkphp
thinkphp-queue
关于
TP5
行为的应用和使用
1.首先我们要知道官方对于行为的定义ThinkPHP中的行为是一个比较抽象的概念,你可以把行为想象成在应用执行过程中的一个动作。在框架的执行流程中,例如路由检测是一个行为,静态缓存是一个行为,用户权限检测也是行为,大到业务逻辑,小到浏览器检测、多语言检测等等都可以当做是一个行为,甚至说你希望给你的网站用户的第一次访问弹出Hello,world!这些都可以看成是一种行为,把这些行为抽离出来的目的是为
channel_海峡
·
2020-08-20 17:17
TP5
thinkphp5多级控制器及其使用
1,
tp5
写好的接口框架,为了让再版本升级后可以让部分用户使用以前的版本使用此时创建了v1,和v2两个版本,路由可以这样设置:访问时好了,大功告成。
wjp@001
·
2020-08-20 17:36
#
tp5
thinkphp6之详解
阅读目录tp6与
tp5
的区别安装环境要求安装composer安装稳定版安装开发版开启调试模式测试运行进入多应用模式(默认的是单应用模式)访问mvc控制器资源控制器访问控制器方法空控制器模型视图tp6与
tp5
z-victor
·
2020-08-20 17:34
php
php
tp5
获取当前访问的模块名,控制器名,方法名
tp5
.0$request=\think\Request::instance();$module=$request->module();//模块名$controller=$request->controller
哭着的小丑
·
2020-08-20 17:57
Tp5
中配置多模块开发
配置项目根目录下的build.php文件该文件内容如下://+----------------------------------------------------------------------return[//生成应用公共文件'__file__'=>['common.php','config.php','database.php'],//定义api模块的自动生成(按照实际定义的文件名生成
仰望星空下的自己
·
2020-08-20 17:52
Tp5
使用宝塔Linux时, 关于
Tp5
前后端分离的一些问题
一、前后端分离怎么使用域名直接访问比如:之前访问的路径为:http://myurl.net/public/baobei/login.html,因为目录结构是这样的。相当于中间多了public/baobei。我们的目标是,直接输入http://myurl.net,就可以访问了。我们需要完成几个事情。1、隐藏public路径在宝塔控制面板->embadba.net右侧,设置按钮->网站目录网站目录:/
Razas
·
2020-08-20 17:51
关于外包
tp5
引用样式路径没反应
框架,调用样式路径,只有首页样式正常,其他页面没有效果;于是,看到一个方法:在public/index.php入口文件,定义常量:define('SITE_URL','http://127.0.0.1/
tp5
qq_22905275
·
2020-08-20 17:11
TP5
TP5
Model 功能总结
简介
tp5
的model只做业务层操作,不做具体的链接数据库sql操作。
輘酆
·
2020-08-20 17:37
thinkphp
iis下
TP5
的url重写
iis下
TP5
url重写//测试数据://服务器版本IIS6.1//应用程序语言:php//框架:ThinkPHP5.0.
_anick
·
2020-08-20 17:59
tp5
TP5
Fatal error: Class 'think\Route' not found
think-captcha扩展包:composerrequiretopthink/think-captcha报错:Fatalerror:Class'Route'notfoundinD:\WWW\JVS\
tp5
PC712
·
2020-08-20 17:28
Thinkphp
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他