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框架源码分析
TP5
进行多应用开发
题外话:以前用larval和lumen开发,感觉好是好,但是操作环境上还是比不上国产的~最近自己使用
TP5
来开发一个项目,体验很好,并不会比lumen差。
乡下程序员
·
2020-08-20 20:08
网站开发
TP5
路由模式使用步骤
修改配置文件application下的config.php,如图所示路由文件写路由路由简单格式Route::get("你想要的的url","模块/控制器/方法名")访问结果
鸟飞惊了看花人
·
2020-08-20 20:48
TP5
tp5
隐藏入口文件失败
在C:\LDE\phpStudy-2018\PHPTutorial\nginx\conf\vhosts.conf文件对应域名下添加if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}server{listen80;server_namewww.syht-old-dd.com;root“G:\Wsyht\syht-php
远方*
·
2020-08-20 20:44
php
thinkphp
tp5
第一天
TP5
.0框架安装和开发模式, MVC模式了解
2.首先是环境检测.PHP>=5.4.0PDOPHPExtensionMBstringPHPExtensionCURLPHPExtension(我下的是phpstudy跟着教程检测了下全满足)3.
TP5
.0
小小杰啊
·
2020-08-20 20:02
TP5.0框架开发学习
TP5
项目放在二级目录下重定向访问不对问题
最近用Thinkphp5做网站,发现重定向不起作用经过网上搜索在一篇博客找到了解决办法,在这里分享给小伙伴下面是文章原文:.最近用Thinkphp5做了一个小网站,发现当PHP版本切换成5.5以上版本后如果访问地址是全地址如loacalhost/index/index/index重定向不起作用此问题比较好解决,原因是php版本5.5以上项目下的重定向文件.htaccess的语法不支持,重定向失败,
weixin_44110935
·
2020-08-20 20:02
thinkphp5(改变html中的变量、赋值和替换)
改变html中的变量、赋值和替换引入css、js文件的
tp5
定义的路径常量改变config配置更改路径变量
BitHachi
·
2020-08-20 20:26
#
Thinkphp5
TP5
怎么隐藏index.php
TP5
怎么隐藏index.php
tp5
对URL简化,不做简化情况下我们访问的是localhost/index.php/index/index/index,做简化后省去index.php。
开车不用油
·
2020-08-20 20:15
PHP
TP5
tp5
非debug模式下,记录网站错误日志
TP5
非debug模式下,若有程序发生错误,并将其记录在错误日志里面,管理后台可及时发现并对其程序进行补救:一、了解
tp5
目录结构,修改处理错误文件Handle.php1,文件位置:\thinkphp\
appleคิดถึง
·
2020-08-20 20:15
tp5
php之
tp5
访问路由隐藏index.php
官方默认的的.htaccess文件Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php/$1[QSA,PT,L]如果用phpstudy,规则如下:如图1所示,确认你的apa
Sunssai
·
2020-08-20 20:12
t'
ThinkPHP6.0 与5.0的差别及坑点
文章目录写在前面不同点安装配置文件自带web服务器目录控制器json接口跨域中间件总结写在前面tp6发布已经有大半年了,之前做项目一直用的
tp5
,甚至没有用5.1,是因为
tp5
用来做了很多个项目,文档前后翻了可能有两三遍
Leslie_Leung
·
2020-08-20 20:39
后台
php
tp5
多模块创建与绑定
每次为这个问题都花好长时间查资料,现在特地写下来方便以后查阅目的:入口文件绑定模块,每个模块都对应有相应的模块方法:一、创建入口文件如admin.php内容与index.php一致二、创建模块目录三、config中打开模块自动绑定//入口自动绑定模块'auto_bind_module'=>true,完成以上三部以后,即可通过public/admin.php访问该模块的index控制器的index方
何勇军
·
2020-08-20 20:29
tp5
tp5
获取当前访问的接口
tp5
的方法$a=request()->url();dump($a);die;
肥茹
·
2020-08-20 20:52
问题
深入ThinkPHP5的源码研究,
tp5
是如何从网站开始运行起来的?
1.解析器配置,指定路径首先我们在nginx或者apache的配置文件中指定了该项目的路径是到public。eg:nginx:server{ listen80; #listen[::]:80default_serveripv6only=on; server_namewww.t5.cn; indexindex.htmlindex.htmindex.php; root /home/wwwro
杰哥是大佬
·
2020-08-20 19:40
php后端
tp5框架
ThinkPHP5.1,路由设置注意事项
今天被一个"/"符号搞得一脸懵逼,
TP5
域名绑定模块,定义路由如果路由地址没有参数,不需要加“/”加了斜杠会报错。
爱打echo的猴子
·
2020-08-20 19:08
PHP
TP5
隐藏入口文件
为什么要隐藏入口文件使页面url美观,方便搜索引擎收录具体实现在index.php同级目录下新建.htaccess(默认自带)添加如下内容Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-f#RewriteRule^(.*)
小狐狸S
·
2020-08-20 19:32
ThinkPHP5
Tp5
自动加载创建admin和index文件夹
本文链接:https://blog.csdn.net/yumon321/article/details/78662249
tp5
安装完成后,直接找到public下的index.php,打开添加两行代码:/
呆子峰
·
2020-08-20 19:27
Tp5
thinkphp5 语言切换
目前在
TP5
.0.10版本仍然有无法从Cookie中读取语言标识,在5.0.7之前的版本没这个问题,这里需要修复到
TP5
中Lang.php的代码,具体文件位于thinkphp/library/think
Neaman
·
2020-08-20 19:22
PHP
thinkphp6:5种方法获取api请求地址中的参数
第一种方法tp6跟
tp5
不同的地方,在于tp6继承Baseconroller这个控制器,所以,我们可以直接使用Baseconroller里面的request方法。
qiaoguotan
·
2020-08-20 19:07
tp6开发问题集锦
thinkphp
php
thinkphp6 如何输出json数据
在
tp5
中,我们可以使用json()方法在网页中返回json数据。
qiaoguotan
·
2020-08-20 19:07
tp6开发问题集锦
composer下载缓慢安装插件缓慢
composer下载缓慢安装插件缓慢===================================写于20191025,最近在使用
tp5
,然后需要安装一些插件的时候,发现composer老是安装不了
_不知道叫什么名字
·
2020-08-20 19:36
composer
windows10 + phpstudy集成环境 +
tp5
.1 + redis
tp5
.1如果想使用redis,则需要给集成环境安装redis扩展,安装完成还是不可以使用的,因为还没有启动redis服务;还需要给windows安装redis,安装好了之后,为了每次启动redis方便
红尘007
·
2020-08-20 19:25
software
php
other
tp5.1
cache
tp5
多级控制器
如果你使用了多级控制器的话,可以设置controller_auto_search参数开启自动定位控制器,便于URL访问,首先在应用配置文件中设置:'controller_auto_search'=>true,然后定义控制器如下:
weixin_37914752
·
2020-08-20 19:53
Tp5
tp5
插入数据重复时更新, 没有重复则插入新数据的sql写法
平常我们插入数据时间一般都是这样用的Db::name('table_name')->insert($data)其实insert不止可以传入一个参数,查看源码可知道,只要第二个字段传入true时,如果遇到重复数据那么tp就是更新这条数据而不是插入新数据.同时注意要一个字段唯一的这样才会触发数据重复条件,(比如某个字段设置了唯一索引或者主键这样的字段才会触发重复)Db::name('table_nam
Day____Day____Up
·
2020-08-20 19:20
[thinkPHP5项目实战_08]模板分离和URL生成
1.模板分离在前端网页项目中不同的页面存在公共的模块,例如头部、底部和侧边栏等,使用
tp5
的模板分离可以将这些公共模块抽出,在需要的页面进行引入减少前端代码量,提高运行效率以前台页面为例,在application
骑着代码去流浪
·
2020-08-20 19:47
ThinkPHP5博客实战
thinkphp5.1(
TP5
.1)引用外部文件
首先将引用的外部类文件放入extend目录下为了方便记录所用的功能对应的类文件(如Alipays.php),可以在extend文件下新建一个文件夹如lib然后将类文件放入lib文件下,此时关键步骤开始了,1、将该类文件的命名空间改为namespacelib;2、在您开发的文件下如(Paymusic.php)引入该类文件,代码如下require'./extend/lib/Alipays.php';或
巨松9011
·
2020-08-20 19:47
PHP
时间就是生命
TP5
学习基础二:目录结构、URL路由、数据操作
一.安装1.使用git或者composer(composerupdate)进行实时更新,区别在于git不会清空核心框架目录而composer会清空。2.使用官网打包好的TP压缩包(解压即可用)->不是实时更新更新3.国内的码云和Coding代码托管平台都有ThinkPHP5的镜像============================================================
weixin_34392843
·
2020-08-20 19:39
TP5
安装失败怎么办?
安装
TP5
遇到这样的错误
TP5
安装失败怎么办?
weixin_34244102
·
2020-08-20 19:44
TP5
模型事务操作
注意:数据只要涉及多表一致性操作,必须要开启数据库事务操作ThinkPHP5中模型层中使用事务:try{$this->startTrans();$this->data($order_data)->isUpdate(false)->save();$new_order=$this->order_no;if(!is_numeric($new_order))thrownew\Exception("商品订单
weixin_34132768
·
2020-08-20 19:56
tp5
的include 标签 不能用了么
直接调用页头页尾直接原样显示了正解:要注意file后不能加空格,不然放在页头会报错,放在其他地方则不会被解析.以上是我的经历,供参考.{includefile='public/header'/}错误{includefile='public/header'/}正确转载于:https://www.cnblogs.com/snowhite/p/8670319.html
weixin_33976072
·
2020-08-20 19:06
Thinkphp各个版本总结------终结版本!
Thinkphp各个版本总结:tp3.2.3,
tp5
.0,
tp5
.1差异终得闲暇时间(也就两三个小时)能够进行这6个月对tp框架的使用总结了:1.框架隐藏模块差异:tp3.2.3:其实还比较麻烦//隐藏入口文件在与入口文件同级目录
weixin_33869377
·
2020-08-20 19:20
php
解读 thinkphp5 源码(一):自动加载
听说
TP5
已经RC4了,曾经在RC3的时候用它写过一个小东西。官方说从RC4以后改动不是太大。索性读一下它的源码。然后顺便记录一下,如有错漏,请路过大神多多指正!
weixin_33770878
·
2020-08-20 19:04
tp5
--相对路径和绝对路径
首先,我们要先明白相对路径和绝对路径的理论:绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。假如当
weixin_30871701
·
2020-08-20 19:11
TP5
增加扩展配置目录
ThinkPHP5.0.1版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。这极大的方便了我们进行扩展配置,比如在application/extra目录下面创建一个web.php文件,内容如下:这样我们很就可以方便的获取这些扩展配置信息。在控制器中获取网站名称:Config::get('web.WEB_NAME');
weixin_30822451
·
2020-08-20 19:07
TP5
隐藏index.php
一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。二,根据你的php环境分别设置.htaccess文件:Apache:Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteCond%{REQUES
メイ
·
2020-08-20 19:34
tp5
路由定义
路由定义|Route::rule('路由表达式','路由地址','请求类型');>route目录下的任何路由定义文件都是有效的,默认的路由定义文件是route.php>可以更改文件名,或者添加多个路由定义文件(你可以进行模块定义区分,但最终都会一起加载)。>请求类型参数不区分大小写。路由规则:注册路由到index模块的News控制器的read操作|Route::rule('new/:id','in
weixin_30760895
·
2020-08-20 19:02
tp5
修改入口文件
方法1设置虚拟路径在apache里面找到httpd-vhosts.conf打开并修改DocumentRootc:/wamp/www/这段改成DocumentRootc:/wamp/www/public例如:DocumentRoot"E:\wwwroot\192.168.10.222\jingfu\public"DirectoryIndexindex.phpindex.htmlAllowOverri
weixin_30691871
·
2020-08-20 19:26
在
tp5
.1中获取所有控制器的文件名和所有控制器下的方法名
我在这块做的是下拉框改变控制器然后ajax去调用获取方法上代码privatefunctionredController(){//获取当前控制器目录下所有的文件名$arr=scandir('./../application/index/controller');unset($arr[0],$arr[1]);//因为这样获取到的数组前两位是.和..,所以删去$list=[];foreach($arra
weixin_30505225
·
2020-08-20 19:08
tp5
项目实战 初级 文字步骤
项目实战环境搭建新建模块admin新建文件夹controllermodelviewView中新建userindex相关样式js图片放入public目录下软删除实现软删除设置:delete_timedatetime默认null软删除作用:修改数据状态保存数据字段验证新建admin\validate\User.php'require|min:3','password|密码'=>'confirm:rep
weixin_30446197
·
2020-08-20 19:03
tp5
中使用中间控制器代理路由,以避免创建过多的无用控制器方法
在写项目的时候偶尔会加载一些不需要传递参数的静态视图,例如classIndexextendsCommon{publicfunctionindex(){return$this->fetch();}publicfunctiontop(){return$this->fetch();}publicfunctionmenu(){return$this->fetch('',['menus'=>$this->_
weixin_30436891
·
2020-08-20 19:32
tp5
.1升级指导---控制器调整 _initialize方法更改为initialize
控制器调整为了规范化,继承了think\Controller类的话,初始化方法从原来的_initialize方法更改为initialize。转载于:https://www.cnblogs.com/lsyy/p/11027416.html
weixin_30445169
·
2020-08-20 19:32
TP5
多入口设置
今天在用
tp5
做项目的时候发现,前台是可以绑定默认到index模块的,但是后台不好弄,于是查了一下手册,按照手册上说的,复制了index.php改为admin.php,作为后台的入口文件,于是域名/admin.php
weixin_30402085
·
2020-08-20 19:28
Tp5
(轮回) 多个富文本应用
一、增加1.静态职位描述:vareditor=newUE.ui.Editor();editor.render("myEditor");vareditor=newUE.ui.Editor();editor.render("myEditorg");2.控制器publicfunctionadd(){if(request()->isAjax()){$param=input('post.');unset($
weixin_30377461
·
2020-08-20 19:27
如何用
tp5
将在线图片地址转化成base64格式,上传到阿里云oss服务器
有时候我们需要将在线的图片上传到自己的服务器上或者三方图片服务器上的时候,特别是上传到oss的时候老是上传不成功,小编也是卡在这里,后面仔细看了oss的文档才踏出了这个坑,原因:将在线图片转化成base64的时候,直接通过文件上传接口(uploadFile)是报错的,阿里云另外提供了一个接口(putObject)专门用于字符串类型上传的,所以特意在此记录一下。代码实例:0,'msg'=>'必要参数
wangtianyou343
·
2020-08-20 18:04
thinkphp5如何优雅的配置多个数据库?
最近在用
tp5
写项目,有一个业务上的需求,需要连接两个数据库。这就需要在
tp5
中配置两个数据库了。该怎么配置多个数据库呢?查看开发手册。这当然是一句废话,快速开发的第一要素就是查看手册。
wangmj518
·
2020-08-20 18:03
think
php
ThinkPHP5地址栏传参不用设置路由
对于初学者来说,看官方文档总是有些难受,毕竟好多小功能文档里面也没有;下面我就说一下地
TP5
址栏传参和控制器类接收参数的问题;举个例子:正常模板访问控制器是这样的更新数据但是要传参的话官方文档是这样的Route
545851354
·
2020-08-20 18:04
TP5
ThinkPHP5的最新安装图解
随着开源TP框架的流行,越来越多的公司喜欢上了TP的轻量型框架,现在说说
TP5
的安装教程!!!
_锦衣卫
·
2020-08-20 18:20
个人
心得
PHP
TP5
模板中url生成
模板中url生成href="{:url('xxx/xxx/xxx',['key'=>$value])}"//模板变量参数href="'{:url('wap/channel/special')}?id='+item.sku_id"//js中变量参数
u013787599
·
2020-08-20 18:49
杂项
tp5
路由,访问不到
通常情况下在用
tp5
时都会用到路由。但是在项目中咱们一般都会规定什么样格式的url才能访问自己的后台。但是在给第三方对接的时候,需要对方回调的时候,这些路由通常是不符合我们的url风格的。
奔跑的皮皮虾
·
2020-08-20 18:48
php
日志
TP5
项目放在二级目录下重定向访问不对问题
最近用Thinkphp5做了一个小网站,发现当PHP版本切换成5.5以上版本后如果访问地址是全地址如loacalhost/index/index/index重定向不起作用,提示:Noinputfilespecified.此问题比较好解决,原因是php版本5.5以上项目下的重定向文件.htaccess的语法不支持,重定向失败,只要将文件代码改动一下。将第七行的RewriteRule^(.*)$ind
菜鸟-唐宋
·
2020-08-20 18:28
php
php
thinkphp
.htaccess
重定向
TP5
thinkphp5.1里面APP_PATH不能随便修改
APP_PATH常量默认是
tp5
1/
tp5
/public\一旦随意修改了之后,那么就会报错。
安迪夫
·
2020-08-20 18:50
fastadmin
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他