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
动态连接数据库 - 01
MySQL:CREATEDATABASEIFNOTEXISTS`db1`DEFAULTCHARACTERSETutf8;USE`db1`;CREATETABLEIFNOTEXISTS`think_data`(`user_id`INT(8)UNSIGNEDNOTNULLAUTO_INCREMENT,`user_name`VARCHAR(255)NOTNULLCOMMENT'名称',PRIMARYKE
zhengzizhi
·
2020-08-21 17:11
MySQL
ThinkPHP5
ThinkPHP5
.0切换数据库
方法一:config.php添加数据库配置'video_log'=>[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'192.168.1.11',//数据库名'database'=>'db2',//用户名'username'=>'root',//密码'password'=>'123456',//端口'hostport'=>'',//连接dsn'dsn'=>''
李维山
·
2020-08-21 17:22
PHP
Thinkphp5
多数据库切换
http://www.zhaisui.com/article/34.html在项目开发中需要
Thinkphp5
读取多个数据库的数据,本文详细介绍
Thinkphp5
多数据库切换一、在database.php
Houzhyan
·
2020-08-21 17:21
mysql
thinkPHP
ThinkPHP5
连接数据库
ThinkPHP5
连接数据库:方法一、配置文件定义a、配置文件目录C:\AppServ\www\tp5\application\database.phpb、如何配置return[//数据库类型'type
ShaoYanlun
·
2020-08-21 17:43
PHP笔记
PHP:
ThinkPHP5
数据库操作增删改查-Model类
1、Model的命名规范一般model的名字和表名是对应的,例如表名pre_user->模型名User.phpUser表名pre_user_info->模型名UserInfo.phpUser一般一个表对应一个model类,model类里面是对这个表的增删改查的各种操作2、Model使用四种调用模型的方法$res=User::get(1)$user=newUser;$res=$user::get(1
彭世瑜
·
2020-08-21 15:29
php
无限极分类导入mysql导出excel(
Thinkphp5
,无限极分类+商品导入mysql导出excel)
分类表字段:id(主键),name(分类名称),pid(空为顶级,不为空为上级id)atlant模板【我的表名:qr_domelamp_node】产品表:no,name,spec...根据自己的产品表填写【我的表名:qr_domelamp_node】关联表:id(主键),domelamp(分类表id),domelamp_part(产品表id)【我的表名:qr_domelamp_bind】下载PHP
dhvn939935
·
2020-08-21 14:02
php
json
数据库
thinkphp+layui多图上传(1)
thinkphp5
+layui实现多图上传保存到数据库,可以实现图片自由排序,自由删除。...
公共css代码.layui-upload-img{width:90px;height:90px;margin:0;}.pic-more{width:100%;left;margin:10px0px0px0px;}.pic-moreli{width:90px;float:left;margin-right:5px;}.pic-moreli.layui-input{display:initial;}.
daxingsuo3996
·
2020-08-21 13:20
ThinkPHP5
事务写法
1、事务写法事务写法要求数据表格式为innoDB,不能是MyISAM所有涉及到多表同时操作成功,整个操作都成功,才能算成功的,都要用事务写法所有涉及到用户积分变动的用户操作,都要用事务写法如:发主题帖、加入版块等用户操作事务的基本写法self::beginTrans();try{$thread_id=self::add($thread_data);$post_data['tid']=$thread
chuangju2101
·
2020-08-21 13:55
laytp极速后台开发框架
laytp1.0是于
ThinkPHP5
.1+layui的一个极速后台开发框架。laytp完全免费,无任何商业授权版本,只需要保留laytp的标志信息。
JunStar
·
2020-08-21 03:47
php框架
layui
thinkphp
thinkphp5
异常处理,输出日志
ModelgoCheck();$banner=BannerModel::getBannerByID($id);if(!$banner){thrownewException('内部错误');}return$banner;}}Exceptioncode=$e->code;$this->msg=$e->msg;$this->errorCode=$e->errorCode;}else{$this->cod
子弹头99
·
2020-08-21 01:03
异常
tp5
超简单的分页功能
在用
Thinkphp5
时,发现TP5自带的分页样式满足不了自己的需求,所以自己写了个分页功能:这下面代码是TP5测试时直接写在控制器层的代码,注释写的很清楚...publicfunctionindex(
qq18922641866
·
2020-08-21 01:22
分析
ThinkPHP5
框架从入口到输出界面的加载流程
或者直接去ThinkPHP官网下载zip包,我安装的版本是5.0.24测试运行下载安装完毕后,如果项目是下载目录是你本地服务器的项目根目录下,可以直接在浏览器输入地址http://localhost/
thinkphp5
gxcuizy
·
2020-08-21 01:52
thinkphp
php框架
程序员
thinkphp5
php
分析
ThinkPHP5
框架从入口到输出界面的加载流程
或者直接去ThinkPHP官网下载zip包,我安装的版本是5.0.24测试运行下载安装完毕后,如果项目是下载目录是你本地服务器的项目根目录下,可以直接在浏览器输入地址http://localhost/
thinkphp5
gxcuizy
·
2020-08-21 01:52
thinkphp
php框架
程序员
thinkphp5
php
家庭财务管理系统1.0【PHP版】
框架组成版本:1.0开发语言:
ThinkPHP5
+layui系统简介本系统采用
Thinkphp5
+layui框架开发,适合家庭理财,本系统对熟悉
Thinkphp5
的要求较高,以及有layui基础者学习,
夜中雨滴
·
2020-08-21 00:40
PHP
使用 Casbin 作为 ThinkPHP 的权限控制中间件
Think-Casbin是一个专为
ThinkPHP5
.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。
李否否
·
2020-08-20 21:15
php
thinkphp
权限
角色权限
授权
使用 Casbin 作为 ThinkPHP 的权限控制中间件
Think-Casbin是一个专为
ThinkPHP5
.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。
李否否
·
2020-08-20 21:15
php
thinkphp
权限
角色权限
授权
ThinkPHP5
——1
ThinkPHP5
框架(下载、安装)
接着需要下载
ThinkPHP5
完整版的框架源码,http://www.thinkphp.cn/donate/download/id/1260.html打开PHPWamp软件,依次选择:相关设置>>站点管理
zhongjunyao
·
2020-08-20 21:42
ThinkPHP5
ThinkPHP5
——5
ThinkPHP5
入口文件的内容与功能:不仅仅是index.php
一、入口文件的定义1、定义框架路径、项目路径(可选)2、定义系统相关常量(可选)3、载入框架入口文件(必须)二、默认入口文件内容//[应用入口文件]//定义应用目录define('APP_PATH',__DIR__.'/../application/');//加载框架引导文件require__DIR__.'/../thinkphp/start.php';应用的入口文件默认在:public/inde
zhongjunyao
·
2020-08-20 21:42
ThinkPHP5
【转】
Thinkphp5
提示模板不存在
原文:https://blog.csdn.net/example440982/article/details/71218986系统centos7,环境LNMP集成一键安装,访问模板的时候,加载的路径错误,报错如下图检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。经过查资料发现,使用$this->fetch();渲染模板的时候会自动渲染view目录下对应控制器的对应的模板。问题
zi1shi
·
2020-08-20 21:36
Thinkphp5
Windows下从零搭建原生Apache2.4+PHP7.2+MySQL8.0环境运行
ThinkPHP5
背景一直用XAMPP做开发,兼容性稳定性很好,部署到服务器也没啥大问题,有台服务器跑了快两年了从来没崩过,也用过XAMPPS三天两头崩。但是发现个问题,用绿盟检测发现这种集成环境会有好多漏洞未修复,就尝试着自己从官网下载最新版的Apache、PHP、MySQL重新搭建了一下,中间遇到了好多坑在这里记录一下。本文测试环境阿里云ECS1核1GB(领新人2折券)Windowsserver2012R2Da
zhichaosong
·
2020-08-20 20:52
PHP
ThinkPHP5
域名单独分组路由 - 11
[myth@contoso~]$cat>/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4contoso.org::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6192.168.10.20user.cor
zhengzizhi
·
2020-08-20 20:20
ThinkPHP5
ThinkPHP5
资源嵌套分组路由配置方法(可以根据需要实现多层嵌套,注意:资源嵌套分组路由配置顺序依次是嵌套层次递减) - 06
usethink\Route;//资源嵌套分组路由配置方法(可以根据需要实现多层嵌套,注意:分组路由配置顺序依次是嵌套层次递减)://更改嵌套资源路由blogs资源的资源变量名为blog_id//从表路由(分组路由配置顺序必须是从表路由优先配置,否则从表路由一直会路由到主表控制器的方法上)Route::group(['name'=>'blogs/:blog_id/comments','prefix
zhengzizhi
·
2020-08-20 20:20
ThinkPHP5
ThinkPHP5
.1 多级控制器路由
路由地址中支持多级控制器/home/myth/www/think/application/index/controller/group/Blog.php
zhengzizhi
·
2020-08-20 20:49
ThinkPHP5
ThinkPHP5
路由绑定 - 07
第1种://绑定当前的URL到index模块的index控制器usethink\Route;Route::bind('index/Index');//http://contoso.org/getLine/123第2种://绑定当前的URL到index模块的index控制器usethink\Route;Route::bind('index/Index');Route::get(':id','inde
zhengzizhi
·
2020-08-20 20:49
ThinkPHP5
ThinkPHP5
路由变量规则 - 04
变量规则
ThinkPHP5
.0支持在规则路由中为变量用正则的方式指定变量规则,弥补了动态变量无法限制具体的类型问题,并且支持全局规则设置。
zhengzizhi
·
2020-08-20 20:48
ThinkPHP5
关于
thinkphp5
.0模板找不到的问题
与之前的记录控制器找不到的情况相同。https://blog.csdn.net/z7________/article/details/86770613这里也是命名的问题,如果操作名的命名是驼峰,比如那么对应的html命名就应该是home_Page.html
zlcstyle
·
2020-08-20 20:48
thinkphp
Composer 安装使用记录
ThinkPHP5
.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由
马克88
·
2020-08-20 20:12
Web
PHP
ThinkPHP
ThinkPHP5
.0 学习心得------配置&路由
ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、扩展配置、场景配置、环境变量配置和动态配置。应用配置:针对整个应用有效;模块配置:针对该模块有效;扩展配置:应用配置和模块配置下面都可以增加扩展子目录,下面的文件都会自动加载,不需要专门去配置。加载顺序:惯例配置、应用配置、扩展配置、场景配置、模块配置、动态配置惯例配置,是根据大多数使
yy_hear
·
2020-08-20 20:08
THINK5多模块-多应用的误区
thinkphp5
的目录project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件
粉红系丶
·
2020-08-20 20:24
学
thinkphp5
day2 rewrite规则&路由定义&路由分组和参数设定
rewrite规则隐藏入口文件.HTACCESS(需要Apache的Rewrite模块)这样不用加index.php,缩减url长度定义路由一定义路由参数路由和方法里的参数必须一致,否则无法传参。除了上面的方式可以定义路由外,还有其他的方式定义路由,使用系统自带的Route路由类闭包函数路由进行响应匿名函数路由路由参数单独在建立一个Blog的控制器文件,然后处理某年某月的日志博客,可以使用TP里面
偷一个月亮
·
2020-08-20 20:51
PHP
thinkphp5
引用资源文件路径
tp5项目的入口文件一般都是要绑定到DocumentRoot下的..**/public下面。所以在前端模板中引入资源文件的方式,如果不像tp3.x那样设置CSS之类的宏定义。那么引入的方式则是src=’static/img/logo.png’类似的这种形式;然后,突然有一天需要在控制器里面去调用一个图片的路径,就突然懵逼了,不知道应该用什么方式来写static下资源文件的路径。后来就想到,既然模板
yi_an
·
2020-08-20 20:15
thinkphp
Thinkphp5
入门之migration插件
migaration插件安装使用composer安装:composerrequiretopthink/think-migaration完成migration的插件安装使用migrationcreate【】创建新数据类文件首字母大写migrationrun【】实现数据库结构的导入migrationrollback实现数据库回滚撤销上一条操作配置编辑config/database.php进行数据库编辑
yang_sx
·
2020-08-20 20:00
ThinkPhP笔记
ThinkPHP5
Route 访问原地址非法请求
这是我配置的路由usethink\Route;Route::get('/',function(){return'HelloWorld';});Route::get(['news/:id/:name'=>'api/News/read',]);访问路由地址http://localhost/shopapi/news/3/1访问原地址http://localhost/shopapi/api/news/re
阳光下的哈巴狗
·
2020-08-20 20:28
PHP
thinkPhp5
.1环境安装 解决方案
1、去下git因为
thinkPhp5
.1版本开始,官网不再提供下载版本,只使用Composer或者git方式安装和更新博主有装360所以软件管家里面直接搜git2、F盘下新建www文件夹(随便哪个盘)这个文件主要是放你后续所有的站点文件
雪狼之夜
·
2020-08-20 20:49
php
thinkPhp5.1
ThinkPHP5
.1修改项目前端页面的入口文件原public为自定义目录
TP5.1将项目默认的入口文件定义在public目录下,对于程序安全有风险,因项目的需要,需修改项目入口文件为自定义的路径,以下是我的做法:1、将public目录下的index.php,和htaccess文件移至项目根目录。2、在项目的主执行目录,如application,或app下的Index/controller/index.php里面,修改index方法的页面跳转:returnredirec
xmwangtiger
·
2020-08-20 20:11
技术文章
thinkphp5
.0 $_ENV返回空数组
php.ini里面找到variables_order="GPCS"改为variables_order="EGPCS"注意:记得重启apache
xiaoye_1029
·
2020-08-20 20:56
php
apache
thinkphp5
在
thinkphp5
.1+ 中利用 composer 安装 php 调试工具 kint
在thinkphp中,没有php调试函数,如类似在Laravel/Lumen中有一个常用的调试dd(),我们可以利用composer工具安装一个类似这样的php调试工具.文档地址https://kint-php.github.io/kint/直接在项目中利用composer安装使用示例结果会在页面的底端出现kint调试结果如果需要Laravel/Lumen那样调试完直接出现die的结果,我们在ap
卩杉
·
2020-08-20 20:18
thinkphp5.1+
composer
从 Tp3 升级 Tp5.1 踩过的那些坑
手里有一个项目需要从think3.2.3转入
thinkphp5
.1接下来我将会记录一下我是如何升级到
thinkphp5
.1的1、M方法替换为Db::name2、S方法替换为session3、I方法替换为
怀璧其罪
·
2020-08-20 20:41
php
TP5项目public绑定顶级域名(虚拟主机当中)、域名url二级目录绑定tp5解决方案
(解决方法看2即可)而
thinkphp5
默认要求搭建在顶级目录下。这就坑了。于是用了3天找出解决方案。网上也有不少好的参考案例,再次记下。
三个人工作室
·
2020-08-20 20:51
php
Thinkphp5
开发中的坑及解决方案!
1:第一个遇到的坑是TP5中的报错级别,因为TP5开发模式下报错级别非常高,哪怕变量未定义都直接抛出异常,所以在使用第三方组件的时候,如本次我用的PHPExcel组件,就要动态的调整错误级别:config(['exception_ignore_type'=>E_NOTICE|E_USER_NOTICE,]);2:微信开发中,与微信服务器通讯标准时xml,而且格式一定要规范,否则会出问题。TP5默认
wrqlgd
·
2020-08-20 20:41
ThinkPHP
thinkphp5
学习1 安装
一:安装composer1.点此下载composer然后运行2.打开cmd按行分别输入以下代码(要求php安装并且路径配置完毕)php-r"copy('https://install.phpcomposer.com/installer','composer-setup.php');"phpcomposer-setup.phpphp-r"unlink('composer-setup.php');"上
懒散的木木酱
·
2020-08-20 20:12
thinkphp5
【从零开始】thinkPHP 5.1 框架搭建(Win 10)
【从零开始】
thinkPHP5
.1框架搭建(Win10)Windows10环境下搭建php开发框架开发工具
thinkPHP5
.1框架下载安装xampp下载与安装配置xampp中Apache启动XAMPP
mayday1102
·
2020-08-20 20:03
从零开始
TP5项目放在二级目录下重定向访问不对问题
最近用
Thinkphp5
做网站,发现重定向不起作用经过网上搜索在一篇博客找到了解决办法,在这里分享给小伙伴下面是文章原文:.最近用
Thinkphp5
做了一个小网站,发现当PHP版本切换成5.5以上版本后如果访问地址是全地址如
weixin_44110935
·
2020-08-20 20:02
ThinkPHP5
结合command定时任务扩展内存溢出问题
使用命令行进入项目文件,不是进入到public目录下执行phpthinkemailSend之后出现以下错误信息而且我的command目录是在app/admin/controller目录下的当然admin模块已经有个config.php配置了.出现内存溢出的问题是因为框架调试模式设置的是debug=true的情况下,因为Log::recorde()方法是先存储在内存中,在执行Log::save()之
dyane127
·
2020-08-20 20:58
TP5
command扩展
内存溢出问题
PHP
thinkphp5
(改变html中的变量、赋值和替换)
改变html中的变量、赋值和替换引入css、js文件的tp5定义的路径常量改变config配置更改路径变量
BitHachi
·
2020-08-20 20:26
#
Thinkphp5
ThinkPHP6新增‘’多应用‘’与
ThinkPHP5
有啥区别
首先看下ThinkPHP6官方手册关于多应用的目录结构:├─app应用目录│├─index主应用││├─controller控制器目录││├─model模型目录││├─view视图目录││├─config配置目录(优先)││└─...更多类库目录│├─admin后台应用││├─controller控制器目录││├─model模型目录││├─view视图目录││├─config配置目录(优先)││└
八重樱。
·
2020-08-20 20:21
ThinkPHP5
:app版本控制,版本升级接口开发
目录0x00app版本控制解决方案0x01API接口文档编写0x02APP调试0x03APP版本表结构的设计0x04APP版本升级接口开发(一)0x05APP版本升级接口开发(二)0x00app版本控制解决方案可以在controller下创建v1v2等文件夹对应不同的版本这样我们在更新v2版本的时候v1版本就不会受到影响对应的路由配置可以这样写:Route::resource('api/:ver/
无在无不在
·
2020-08-20 20:39
PHP
PHP--
ThinkPHP5
框架的本地部署
一、ThinkPHP框架的下载点击这里,进入页面点击Download下载PHP5.0.24完整版,然后新建文件夹(例如:thinkphp)将文件解压到文件夹中。打开文件夹,文件夹如下:二、phpstudy的下载点击这里,进入页面点击windows版的下载按钮,32位系统下32位的,64位系统下64位的。(页面里有推荐版本和历史版本,建议使用推荐版本),然后解压文件,打开文件夹,双击phpstudy
老板来碗鱼丸粗面s
·
2020-08-20 20:01
PHP
TP5
Thinkphp5
清除runtime下的cache缓存,temp缓存,log缓存
主要使用的php函数有:array_map(callback,array1,array…)array_map--为数组的每个元素应用回掉函数参数1:回掉函数,应用到每个数组里的每个元素参数2:数组,便利运行参数1设置的函数返回数组,包含回掉函数处理之后array1的所有元素。glob(pattern,flags)glob—寻找与模式匹配的文件路径参数1:必须。规定检索模式。参数2:可选。规定特殊的
BigChen_up
·
2020-08-20 20:30
PHP
thinkphp5
.0 URL 地址生成
有两个方法使用系统类使用助手函数5,'name'='lizhi']);//这个也是输出首页地址url('index/index/index','id=5&name=lizhi');url('index/index/index',['id'=>5,'name'='lizhi']);带域名的URL地址
两个人的幸福online
·
2020-08-20 19:41
thinkphp
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他