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隐藏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
Thinkphp5
学习 Windows下的安装
方法一、通过官方网站直接下载:(1)下载地址:http://www.thinkphp.cn/down.html;(2)下载后,解压到web目录下;(3)访问:http://localhost/目录名字/public/(4)看到ThinkPHPV5的界面即安装成功。方法二:通过composer命令安装,(1)使用管理员身份执行命令行;(2)切换到web目录下,执行命令:composercreate-
banyu0052
·
2020-08-20 15:26
phpstudy运行
Thinkphp5
、Thinkphp6项目的方法
!!!首先确认本地电脑是否安装了PHPStudy,如果未安装请前往https://www.xp.cn/download.html进行下载安装,具体下载安装教程可参照:https://blog.csdn.net/ba_qi/article/details/103370419如已安装则继续往下看,本文章以phpStudy2018版(Windows)为例讲解1、点击其他选项菜单,选择站点域名管理2、在网
空心人(・。・)
·
2020-08-20 15:47
PHP运行环境
thinkPHP5
——接口测试
/***淘宝IP地址查询接口*@paramstring$data获取地址*@return返回结果*/publicfunctioninterfac($data){$url='http://ip.taobao.com/service/getIpInfo.php?ip=';/*$html=file_get_contents($url.$date);return$html;*//*初始化一个新的会话,返回
angryshan
·
2020-08-20 15:28
php
【Python版本】火车余票查询 1.1.0,Windows应用
采用
Thinkphp5
.1+Python3+12306数据主要依赖Python、界面PyQt5设计、Thinkphp数据、异常辅助解压后运行huochepiao.exe【如果运行出错,请移动到非中文路径下
ads062055295
·
2020-08-20 15:40
python
TP5如何隐藏入口文件index.php
一、Apache在
ThinkPHP5
.0中,出于优化的URL访问原则,还支持通过URL重写隐藏入口文件,下面以Apache为例说明隐藏应用入口文件index.php的设置。
哈哈,名字可以改
·
2020-08-20 15:32
ThinkPHP5
路由配置
地址:https://blog.csdn.net/qq_34475058/article/details/80350404路由的作用:1.简化URL地址,方便大家记忆2.有利于搜索引擎的优化,比如可以被百度的爬虫抓取到优化URl1、前后端分离修改入口文件,在public下新建admin.php文件,将下面的代码添加进入//定义应用目录define('APP_PATH',__DIR__.'/../a
青铜造白
·
2020-08-20 15:31
PHP
THINKPHP
ThinkPHP5
API路由注册和其地址访问
1、资源控制器使用cmd命令,进入到项目的根目录,使用完整的命名空间生成对应的文件phpthinkmake:controllerapp\api\controller\User22、config.php配置文件//是否开启路由'url_route_on'=>true,//路由使用完整匹配'route_complete_match'=>false,//路由配置文件(支持配置多个)'route_conf
青铜造白
·
2020-08-20 15:31
THINKPHP
API接口开发
thinkphp5
.0路径中去除index.php的方式
昨天安装环境后发现,路径“/index/index/index”无法访问,经查验存在index模块,index控制器与index操作。虽然在路径前加入‘/index.php’可以访问。经过多方查找最后整理如下:一、必须要在public也就是根目录下有存在'.htaccess'文件二、文件内容如下Options+FollowSymlinks-MultiviewsRewriteEngineOnRewr
小冥羽
·
2020-08-20 15:26
环境问题
Thinkphp5
路由对单模块生效
问题:tp5路由是针对应用而不是模块的,所以在模块中配置路由是无效的。解决方案:使用多入口文件,绑定不同的模块,从而达到取消强制路由的目的假设你想在index模块上使用路由,但是在admin模块上不使用路由,那么,你可以在public下面重新定义一个新的入口文件,例如admin.php,内容如下://定义项目路径define('APP_PATH',__DIR__.'/../application/
YuiJar
·
2020-08-20 15:43
php
Thinkphp5
安装验证码Captcha和composer问题总结
本人准备使用
Thinkphp5
去搞一个验证码,出了很多问题,这里也给大家总结一下,希望可以有帮助首先下载composer链接:([composer]).这里的PHP是需要各位自己去找到自己安装的PHP环境的目录
YogalinA
·
2020-08-20 15:42
thinkphp5
—— 引入public目录下的css/js路径问题
总目录:index.htmlLECHENG管理后台666index.php<?phpnamespaceapp\index\controller;classIndex{publicfunctionindex(){returnview('index');//直接使用view助手函数渲染模板输出页面}}
吴姝璇
·
2020-08-20 15:06
微信小程序
php
Thinkphp5
的路径问题
THINK_PATH框架系统目录ROOT_PATH框架应用根目录APP_PATH应用目录(默认为application)CONF_PATH配置目录(默认为APP_PATH)LIB_PATH系统类库目录(默认为THINK_PATH.‘library/’)CORE_PATH系统核心类库目录(默认为LIB_PATH.‘think/’)TRAIT_PATH系统trait目录(默认为LIB_PATH.‘tr
Wedding_or_Wine
·
2020-08-20 15:01
ThinkPHP5
.0 API开发前进行配置路由和参数过滤
在被最新版TP5.1完虐了几天后,踩坑踩得都心情好几天都不好了。所以决定放弃最新版,采用相对稳定版TP5.0.10版本进行RestfulAPI开发:1.在进行开发前最需要得做的是配置本地域名,以及路由配置:(1)本地域名配置,前面得博文我已经讲过,这里就不再复述了;(2)这个版本路由配置,要比5.1版本要简单得多,直接在application目录下找到route.php文件,然后配置如下:uset
我的小英短
·
2020-08-20 15:29
ThinkPHP
php
thinkphp5
.1项目中,修改nginx配置文件重写url路由隐藏index.php入口文件
需求:(1)你希望通过www.domain.com/module/controller/action而不是www.domain.com/index.php/module/controller/action来访问你的项目。(2)如果你是用的也是nginx服务器。就可以通过修改vhosts.conf配置文件实现。完整配置文件如下:server{server_namewww.example.com;ro
Tsl_Dragon
·
2020-08-20 15:56
url重写
thinkphp5
入门【一】三种安装方法
ThinkPHP5
是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对
Tacks
·
2020-08-20 15:50
PHP框架
ThinkPHP5
.0完全开发手册——调试模式
调试模式ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式(直到正式部署后关闭调试模式),方便及时发现隐患问题和分析、解决问题。应用默认开启调试模式,在完成开发阶段部署到生产环境后,可以修改应用配置文件的app_debug参数关闭调试模式切换到部署模式。1.//关闭调
天赐凡尘
·
2020-08-20 15:46
周
thinkphp5
整合 workerman (windows下)
首先进行安装通过composer安装(这步安装的时候记得更新composer,否则会报错,我踩过了)composerrequiretopthink/think-workercomposerrequireworkerman/workerman-for-win运行出现错误PHPFatalerror:CalltoundefinedfunctionWorkerman\Lib\pcntl_signal(),
Srodong
·
2020-08-20 15:45
workerman
ThinkPHP5
.0中入口文件的管理
ThinkPHP5
.0中入口文件的管理:一、前后台分离a、在网站public目录下(C:\AppServ\www\tp5\public)新建admin.phpb、打开admin.phpDocumentRoot"C
ShaoYanlun
·
2020-08-20 15:37
PHP笔记
ThinkPHP5
.1 文件引入路径问题
ThinkPHP5
.1文件引入1、视图文件中引入其他的视图文件文件目录如下图:需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:{includefile
小小青年
·
2020-08-20 15:52
PHP
Thinkphp
解读
thinkphp5
源码(一):自动加载
听说TP5已经RC4了,曾经在RC3的时候用它写过一个小东西。官方说从RC4以后改动不是太大。索性读一下它的源码。然后顺便记录一下,如有错漏,请路过大神多多指正!入口作为单入口框架,就从入口文件看起,按照tp5文档所示的规范,入口文件应该是放在public/下。那么为什么大多数要把入口放到子文件夹下呢?这是一个小技巧。第一为了动静分离,因为现在的php框架一般都是单入口,既然是单入口,那么必然要做
Mr_Yanghao
·
2020-08-20 15:43
如何使用phpstudy配置ThinkPHP项目
1.1安装phpstudy下载:http://phpstudy.php.cn/thinkphp下载:http://www.thinkphp.cn/down.html这里我下载的是phpstudy2018和
thinkphp5
.0
Moriarty123666
·
2020-08-20 15:40
ThinkPHP
TP5数据库迁移
,但是在这里我就不给大家讲解了,有兴趣的朋友可以点击下面的链接去学习https://pkg.phpcomposer.com/#how-to-install-composer1、通过composer安装
ThinkPHP5
LTY__NI
·
2020-08-20 14:54
php
php配置XDebug,用phpstorm调试
thinkphp5
判断应该安装XDebug的版本xdebug官网检测:根据提示下载并配置Downloadphp_xdebug-2.9.5-7.2-vc15-x86_64.dllMovethedownloadedfiletoD:\xampp\php\extEditD:\xampp\php\php.iniandaddthelinezend_extension=D:\xampp\php\ext\php_xdebug-2.
KSalomo
·
2020-08-20 14:48
PHP
使用Git安装
Thinkphp5
.1
首先进入你的项目目录,打开git,执行以下命令安装应用项目:gitclonehttps://gitee.com/liu21st/
thinkphp5
执行完上面命令后,进入
thinkphp5
目录,执行以下命令安装核心框架
Gx422954766
·
2020-08-20 14:59
Thinkphp
Thinkphp 5.1X 版本多应用设置
thinkphp5
.1X版本不知道怎么增加应用。无奈增加设置。需求:创建多个application,public对应目录/--app1/--app2/--app3/--thinkphp...
EoneLiu
·
2020-08-20 14:51
【PHP】
ThinkPHP5
.1 数据库迁移migration与数据填充Faker的使用
介绍之前在用Laravel写项目的时候发现数据库迁移和数据填充很好用,由于新的项目需要使用TP5.1框架开发,所以打算在TP也使用这种方式管理数据,通过查找资料整理了一下使用方法。think-migration使用方法通过composer安装由于think-migration最新版本需要TP6.0框架,所以在TP5.1下安装需要指定2.0.*版本composerrequiretopthink/th
NivekUil
·
2020-08-20 14:51
PHP
ThinkPHP5
通过composer安装Workerman安装失败问题(避坑指南)
今天在tp5下安装Workerman时出现了以下问题$composerrequiretopthink/think-workerUsingversion^2.0fortopthink/think-worker./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencie
Douz_lungfish
·
2020-08-20 14:18
php
thinkphp
composer
workerman
thinkphp5
.0的controller、medol层的定义及调用的实现实例
1、model层的设计的实现table)->field("account")->where('id',$member_id)->find();return$res['account'];}}2、controller层的设计实现及调用modelget_member_name(1);}}
小记1
·
2020-08-20 14:44
编程语言
thinkphp5.0
使用队列think-queue处理邮件的发送
前言:使用的php框架版本为:
thinkphp5
.0.24,队列使用的拓展包为:topthink/think-queue:2.0.3,redis版本为5.0.5。
Adam_Lu
·
2020-08-20 14:23
php
ThinkPHPV5.1 升级后需要注意事项
ThinkPHP5
.1对底层架构做了进一步的改进,减少依赖,其主要特性包括:引入容器和Facade支持依赖注入完善对象化的路由配置和路由目录独立取消系统常量助手函数增强类库别名机制模型和数据库增强支持PSR
xuxiaopang0417
·
2020-08-20 14:04
技术分享
TP5.1升级到ThinkPHP6.0的实战教程看云版
之前出的视频教程,为方便不看视频的同学,我们在看云平台发布了图文版的
ThinkPHP5
.1升级到ThinkPHP6.0最新版的实战教程。
水上铁
·
2020-08-20 14:30
PHP技术
thinkphp5
.0入口文件
ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。入口文件定义入口文件主要完成:定义框架路径、项目路径(可选)定义系统相关常量(可选)载入框架入口文件(必须)5.0默认的应用入口文件位于public/index.php,内容如下://定义应用目录define('A
weixin_30438813
·
2020-08-20 14:24
Thinkphp6.0 多应用安装说明(think-multi-app)扩展
ThinkPHP今年更细了全新的版本6,整个结构较
thinkphp5
有了很大的变化,从6的版本以后,官网将不再提供下载,需要composer或者github。
wangtianyou343
·
2020-08-20 14:51
thinkphp5
.1 简单说明
ThinkPHP5
.1对底层架构做了进一步的改进,减少依赖,其主要特性包括:+引入容器和Facade支持+依赖注入完善+对象化的路由+配置和路由目录独立+取消系统常量+助手函数增强+类库别名机制+模型和数据库增强
逍遥596607010
·
2020-08-20 14:15
thinkPHP5
.0框架 的开发模式和架构(URL解析、入口文件、应用目录)
一、
thinkPHP5
.0的开发模式。ThinkPHP使用了MVC模式,它强制性的使应用程序的输入、处理和输出分开。
平凡的平淡
·
2020-08-20 14:14
PHP
thinkphp5.0
上一页
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
其他