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 多级控制器(分层控制器)的理解和使用
(TP)
ThinkPHP5
.1多级控制器(分层控制器)的理解和使用
ThinkPHP5
.1开发手册:访问控制器层(controller),也称主控制器可以通过url访问。
手是好汉!眼是懒汉。
·
2020-08-20 19:40
ThinkPHP5.1
踩坑记
深入
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域名绑定模块,定义路由如果路由地址没有参数,不需要加“/”加了斜杠会报错。Route::domain('news115',function(){//Route::rule('/','index');Route::rule("index/",'index/index');Route::rule("game/",'game/index');Route::rule
爱打echo的猴子
·
2020-08-20 19:08
PHP
thinkphp5
结合阿里云发送登录注册验证码短信
说明我是把SignatureHelper类放在图中位置:发送方法如下:publicfunctionsendSms(){$params=array();//***需用户填写部分***//fixme必填:是否启用https$security=false;//fixme必填:请参阅https://ak-console.aliyun.com/取得您的AK信息$accessKeyId="LTA*******
小Hier
·
2020-08-20 19:03
菜鸟遇到的第六个问题--
thinkphp5
不出现正常运行界面
今天在测试一个php程序的时候,发现这个问题:ForbiddenYoudon'thavepermissiontoaccess/onthisserver原因版本5.3低,最终换了一个5.5的PHP版本可以了
weixin_41801437
·
2020-08-20 19:30
thinkphp5
语言切换
目前在TP5.0.10版本仍然有无法从Cookie中读取语言标识,在5.0.7之前的版本没这个问题,这里需要修复到TP5中Lang.php的代码,具体文件位于thinkphp/library/think/Lang.php,修改第155行的detect方法,修改为:publicstaticfunctiondetect(){//自动侦测设置获取语言选择$langSet='';if(isset($_GE
Neaman
·
2020-08-20 19:22
PHP
thinkphp5
去掉index.php
1.httpd.conf配置文件中加载了mod_rewrite.so模块//在APACHE里面去配置#LoadModulerewrite_modulemodules/mod_rewrite.so把前面的警号去掉2.AllowOverrideNone讲None改为All//在APACHE里面去配置AllowOverridenone改AllowOverrideALLOptionsNoneOrderal
The Rogue Assassin
·
2020-08-20 19:13
tp5
thinkphp5
URL和路由的功能详解与实例
文章出处:https://www.jb51.net/article/131549.htmURL访问ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式:?1http://domainName/index.php/模块/控制器/操作其中index.php就称之为应用的入口文件(注意入口文
写bug写惯了
·
2020-08-20 19:35
PHP
thinkphp5
框架笔记---视图的路径问题
在学习
thinkphp5
的过程中被一个文件路径的问题卡了壳,因为图片文件一般默认是放在public目录下的static里面。
风里追风
·
2020-08-20 19:02
thinkphp5
thinkphp
THINKPHP5
.1Config的配置与获取
首先需要在控制器内引入Config类,这里使用5.1新增的facade,通过facade可以静态的调用原本需要被继承才能使用的方法。获取配置:namespaceapp\index\controller;usethink\facade\Config;classindex{publicfunctionindex(){//获取所有配置内容,返回的是个Arraydump(Config::get());//
php_lovepan
·
2020-08-20 19:58
ThinkPHP5.1
thinkphp5
获取controller参数
管理中心
weixin_37968799
·
2020-08-20 19:53
PHP代码
[
thinkPHP5
项目实战_08]模板分离和URL生成
1.模板分离在前端网页项目中不同的页面存在公共的模块,例如头部、底部和侧边栏等,使用tp5的模板分离可以将这些公共模块抽出,在需要的页面进行引入减少前端代码量,提高运行效率以前台页面为例,在application/index/view下面新建一个Public文件夹,用于存放页面公共模板,分别新建header.html,resource.html,footer.html,sidebar.html将网
骑着代码去流浪
·
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
时间就是生命
ThinkPHP 5.0.1版本发布,小版本大更新
喜迎国庆,
ThinkPHP5
.0.1版本发布,提前祝TPer国庆佳节快乐,事业顺利,用ThinkPHP开发更健康^_^ThinkPHPV5.0——为API开发而设计的高性能框架hinkPHP5.0版本是一个颠覆和重构版本
weixin_34417635
·
2020-08-20 19:14
TP5学习基础二:目录结构、URL路由、数据操作
2.使用官网打包好的TP压缩包(解压即可用)->不是实时更新更新3.国内的码云和Coding代码托管平台都有
ThinkPHP5
的镜像===================================
weixin_34392843
·
2020-08-20 19:39
thinkphp5
项目--个人博客(二)
thinkphp5
项目--个人博客(二)项目地址fry404006308/personalBlog:personalBloghttps://github.com/fry404006308/personalBlog
weixin_34378969
·
2020-08-20 19:37
thinkphp5
数据库 链接 Connection
thinkphp5
.x之数据库操作相关解析Db类http://blog.csdn.net/fenglailea/article/details/52728705
thinkphp5
.x之Collection
weixin_34293059
·
2020-08-20 19:53
关于
thinkphp5
中隐藏index.php和public目录访问的问题(适用于本地环境开发配置)
2019独角兽企业重金招聘Python工程师标准>>>将public目录下面的index.php移动到根目录下面,并且把内容改为如下://定义应用目录define('APP_PATH',__DIR__.'/application/');//define('APP_DEBUG','true');//加载框架引导文件require__DIR__.'/thinkphp/start.php';并且将pub
weixin_34194702
·
2020-08-20 19:35
thinkphp5
加入版本控制
1、前端header头部加入字段header:{'content-type':'application/x-www-form-urlencoded','token':token,//token加密'version':'v1',//接口版本},2、服务端加入字段token,version否则无法通过验证请求HeaderaddAccess-Control-Allow-Origin*HeaderaddA
weixin_34177064
·
2020-08-20 19:02
thinkphp5
中资源文件路径的使用
2019独角兽企业重金招聘Python工程师标准>>>
thinkphp5
中资源文件路径的使用在
thinkphp5
中资源文件的引用与thinkphp3已经不大一样,但也不麻烦首先在配置文件config.php
weixin_34138139
·
2020-08-20 19:27
TP5 模型事务操作
注意:数据只要涉及多表一致性操作,必须要开启数据库事务操作
ThinkPHP5
中模型层中使用事务:try{$this->startTrans();$this->data($order_data)->isUpdate
weixin_34132768
·
2020-08-20 19:56
thinkphp 5.0整合phpsocketio完整攻略,绕坑
使用环境:
thinkphp5
.0项目需求前端下单,后台接受,并立即做出提示。例如:美团外卖,客户端下单成功后,商家端就会立即有接单语音提示。
weixin_34082854
·
2020-08-20 19:18
ThinkPHP5
修改默认的程序入口
ThinkPHP5
与之前的版本不同,引入的命名空间。而且在文件的目录上也发生了变化。
weixin_34050427
·
2020-08-20 19:45
ThinkPHP5
整合LayUI编辑器图片上传
2019独角兽企业重金招聘Python工程师标准>>>一、创建上传方法publicfunctionuploadimg(){$image=$_FILES['file'];$filebase=file_get_contents($image['tmp_name']);$upimg=$this->uploadImage($filebase);$upfile['code']='0';$upfile['ms
weixin_33757609
·
2020-08-20 19:35
javascript
php
python
解读
thinkphp5
源码(一):自动加载
听说TP5已经RC4了,曾经在RC3的时候用它写过一个小东西。官方说从RC4以后改动不是太大。索性读一下它的源码。然后顺便记录一下,如有错漏,请路过大神多多指正!入口作为单入口框架,就从入口文件看起,按照tp5文档所示的规范,入口文件应该是放在public/下。那么为什么大多数要把入口放到子文件夹下呢?这是一个小技巧。第一为了动静分离,因为现在的php框架一般都是单入口,既然是单入口,那么必然要做
weixin_33770878
·
2020-08-20 19:04
thinkphp5
.1 关于加载静态资源路径问题
和
thinkphp5
.0不一样,
thinkphp5
.1的
thinkphp5
.0的直接在config.php文件中加入代码:['__CSS__'=>'/static/admin/css',]];
thinkphp5
.1
weixin_30908941
·
2020-08-20 19:15
TP5增加扩展配置目录
ThinkPHP5
.0.1版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。
weixin_30822451
·
2020-08-20 19:07
ThinkPHP5
.1完全开发手册.CHM离线版下载
ThinkPHP5
.1完全开发手册.CHM离线版下载
ThinkPHP5
.1完全开发手册离线版.CHM下载地址百度云:链接:https://pan.baidu.com/s/1b4jKJN-8UyIlH5VDCCh40g
weixin_30735745
·
2020-08-20 19:01
ThinkPHP5
.0目录结构
project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─...更多类库目录│├─command.php命令行工具配置文件│├─commo
weixin_30633405
·
2020-08-20 19:50
thinkphp5
三种URL访问模式
thp5:URL路径格式:【1】path_info/my/my/index【2】混合模式:即可以使用path_info,也可以使用路由模式,并不是对同一个操作方法。混和模式指的是:有两三个操作方法,一个使用path_info一个使用路由等【3】强制使用路由模式配置路由application/config.php如果开发标准的api建议开启url_route_must//是否强制使用路由'url_r
weixin_30498921
·
2020-08-20 19:39
thinkphp5
博客项目实战
、目录:1-前言2-框架下载安装3.目录介绍以及加载登录模板4-后台登录验证以及验证码载入5-后台登录功能实现6-模板继承人和调整左侧菜单7-管理员密码修改8-栏目添加模板以及数据表创建9-栏目添加10-首页数据获取以及子栏目添加11-多级栏目之树状结构实现12-栏目编辑之旧数据处理及所属栏目分析13-栏目编辑之处理所属栏目14-栏目编辑功能15-hsjs载入以及栏目删除16-标签添加页面加载及数
weixin_30505225
·
2020-08-20 19:08
ThinkPHP无法打开或点击不了Trace的问题
*为'SHOW_PAGE_TRACE'=>true,
ThinkPHP5
.
weixin_30439067
·
2020-08-20 19:03
thinkphp5
.1 - twig使用
thinkphp5
.1-twig使用1、安装按照:https://github.com/yunwuxin/think-twigTwigTemplateFor
ThinkPHP5
安装composerrequireyunwuxin
weixin_30396699
·
2020-08-20 19:28
thinkphp5
设置403 404等http状态页面
在
thinkphp5
中如何抛出异常状态码(比如401,403,404等),因为这些能极大的给用户以良好的体验。
weixin_30242907
·
2020-08-20 19:47
ThinkPHP5
控制器和视图路径关系简单示例
在
ThinkPHP5
的项目版本中,假设我们需要建立一个网站的二级目录user那么我们首先在application目录下新建一个名为User的文件夹,然后在User下面新建一个名为controller的文件夹
醉の虾
·
2020-08-20 19:40
ThinkPHP
thinkphp5
和layui的碰撞
关于
thinkphp5
跟layui搭配实现数据表格可拉动效果这里可以看https://www.layui.com/demo/table.html有三种渲染方式:1、方法渲染:就是把需要设置的参数放到js
loser?yes:no
·
2020-08-20 19:39
php
thinkphp5
框架中获得项目目录的上一级目录
//获得项目目录的上一级目录privatefunctionxiangmu_mulu(){$mulu_arr=explode(DS,THINK_PATH);$arr_count=count($mulu_arr);$arr=[];for($i=0;$i<$arr_count;$i++){if($i<($arr_count-3)){$arr[]=$mulu_arr[$i];}}$xiangmu_mulu
wangtianyou343
·
2020-08-20 18:04
thinkphp5
如何优雅的配置多个数据库?
最近在用tp5写项目,有一个业务上的需求,需要连接两个数据库。这就需要在tp5中配置两个数据库了。该怎么配置多个数据库呢?查看开发手册。这当然是一句废话,快速开发的第一要素就是查看手册。手册有提供了丰富多数据配置的方法,参考链接在文章结尾处,不多此一举雷述了。但手册的方法会发现多个数据配置方式过于混乱,显得不够优雅。有一个专门配置数据库的文件database.php文件,但这个文件只能配置一个数据
wangmj518
·
2020-08-20 18:03
think
php
ThinkPHP6新增‘’多应用‘’与
ThinkPHP5
有啥区别呢
在ThinkPHP6中新增了一个叫做“多应用”的名词,这个在
ThinkPHP5
中并没有,那么这个是干啥的呢?
王雪芹老师
·
2020-08-20 18:24
ThinkPHP6
Thinkphp5
要如何更改入口文件!
更改入口文件复制public文件到根目录修改index.php将../删掉。复制下面内容即可//定义应用目录define('APP_PATH',__DIR__.'/application/');//定义应用缓存目录define('RUNTIME_PATH',__DIR__.'/runtime/');//开启调试模式define('APP_DEBUG',true);//加载框架引导文件require
腐腐gay
·
2020-08-20 18:24
thinkphp5
小结
ThinkPHP6.0.2你遇到了哪些坑?
时光荏苒,ThinkPHP也是一路深一脚浅一脚的走过来,从早年ThinkPHP3.2版本到
ThinkPHP5
系列。如今有到了ThinkPHP6版本。截至到现在为止最新版本为ThinkPHP6.0.2。
王雪芹老师
·
2020-08-20 18:54
thinkphp
php
ThinkPHP5
RESTful API开发版本控制
thinkphp5
RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。
抠脚强
·
2020-08-20 18:37
php
ThinkPHP5
地址栏传参不用设置路由
对于初学者来说,看官方文档总是有些难受,毕竟好多小功能文档里面也没有;下面我就说一下地TP5址栏传参和控制器类接收参数的问题;举个例子:正常模板访问控制器是这样的更新数据但是要传参的话官方文档是这样的Route::get('new/:id','News/read');//定义GET请求路由规则Route::post('new/:id','News/update');//定义POST请求路由规则Ro
545851354
·
2020-08-20 18:04
TP5
thinkphp5
动态路由,仿企业网站静态资源目录
usethink\Route;Route::rule("/",'index/index');//pc首页Route::get('views/:id$','index/views',[],['__url__'=>'views\/\d+$']);//网站地图Route::rule("sitemap.xml",'index/sitemap');Route::rule('wechat/[:p]$','co
Bill0725
·
2020-08-20 18:58
thinkphp5
Windows下如何用composer 安装
thinkPHP5
1.先确保你所运行的php环境已经成功安装好了composer。并且已将php.exe所在目录路径加入到了系统的环境变量中。2.然后win+R,输入cmd,启动命令窗口,切换路径到web根目录下。3.composercreate-projecttopthink/thinkwhatever_you_like_name--prefer-dist安装代码来自:https://www.kancloud.c
qml666
·
2020-08-20 18:53
ThinkPHP
工具
ThinkPHP5
的最新安装图解
随着开源TP框架的流行,越来越多的公司喜欢上了TP的轻量型框架,现在说说TP5的安装教程!!!一、保证你的服务器或者电脑已经装了composer组建,如果是window端的则需要下载composer软件,如果是Linux或者是Mac直接用命令安装即可,安装插件(brew或apt-get或yum等)+installcomposer,安装完成后执行composer,如果出现下图表示成功,window系
_锦衣卫
·
2020-08-20 18:20
个人
心得
PHP
Thinkphp5
关联模型多对多的定义与使用
想了想我还是觉得在写一篇关于多对多的文档吧,因为我看了官方的文档写的不够细,不好理解。我自己也花了时间去看人家的文档还有自己又做了一些测试才知道怎么用的现在把我做测试的所有过程分享给大家。数据库表与数据就从数据库表开始啦,因为这样可能会更利于大家去理解。大家都知道数据库多对多关系都是需要三张表来完成的,一张主表,一张关联表,还有一张中间表。比如我们这里主表是学生表关联课程表。因为一个学生可以学多们
u012600104
·
2020-08-20 18:14
thinkphp5.0
搭建
ThinkPhp5
.0开发环境
MySQL安装第一、到官网下载合适版本,此时下载版本为mysql-5.5.62-winx64.msi第二、2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Typical”,按“next”键继续。第三、确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。第四、正在安装中,请稍候,安装完成后会出
乐派天使
·
2020-08-20 18:26
ThinkPHP5
读取文件并入库过程中的内存超出错误
在使用
thinkphp5
编写读取目录文件并入库程序的过程中,因为读取文件都在40w以上,造成php内存超出上限的错误1、可能因为insertAll每次写入数据限制过多或过少,大概1w左右最佳2、可能因为
王德钟
·
2020-08-20 18:25
程序开发经验
ThinkPHP5
.1 安装 workerman 指导
★背景最近需要在自己的网站后台,设计消息推送业务,通过网上资料参考,觉得workerman是个很好的选择,在此记录一下
ThinkPHP5
.1框架下的安装操作,希望可以帮到更多的人…workerman手册环境框架版本
moTzxx
·
2020-08-20 18:21
ThinkPHP
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他