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
ThinkPHP
tp5.0的学习笔记
tp5├─application应用目录├─extend扩展类库目录(可定义)├─public网站对外访问目录├─runtime运行时目录(可定义)├─vendor第三方类库目录(Composer)├─
thinkphp
志学Python
·
2020-09-16 18:59
php入门系列教程
thinkphp
导出excel数据
由于PHPExcel早就停止更新维护,建议使用phpspreadsheet,本文就教你如何用PhpSpreadsheet导出excel注:原生导出excel可以看我另一篇文章https://blog.csdn.net/qq_36303853/article/details/100283687环境要求:PHP>=5.6开启php_zip扩展开启php_xml扩展开启php_gd2扩展使用compos
qq_36303853
·
2020-09-16 18:57
php学习笔记
excel
thinkphp
thinkphp
模板页如何显示含有html标签的赋值
在后台对content赋值为$content="asfdasfdasfd"$this->assign('content',$content);在前台html页面中调用content时{$content}显示的竟然是asfdasfdasfd没有对html标签进行处理,这是怎么回事?解决方案:{$comment|htmlspecialchars_decode}htmlspecialchars_deco
蓝精灵依米
·
2020-09-16 18:23
thinkphp
Thinkphp
——hook类行为扩展
http://www.
thinkphp
.cn/topic/10206.html行为扩展实际上就是在这些流程里埋下了一个钩子,你可以往钩子里添加你自己的业务逻辑,当程序执行到某个钩子位置时将自动触发你的业务逻辑
toi_toi_toi
·
2020-09-16 18:45
php学习
6月4日——PDO,mongo数据库,
thinkphp
I方法,import方法
PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specificPDOdriver(针对特定数据库的PDO驱动)访问数据库
toi_toi_toi
·
2020-09-16 18:45
php学习
Thinkphp
处理标签扩展+动态添加行为扩展到某个标签
最近因为用
thinkphp
进行底层开发,做一个企业官网,方柱扣所以用到这个函数,所以在此分享。
luo2424348224
·
2020-09-16 18:30
PHP
Thinkphp
标签处理
扩展标签
thinkphp
——关于import中@表示的路径
thinkphp
import默认路径是系统的库目录
thinkphp
/lib,@表示项目库目录app/libconvention.php'DEFAULT_APP'=>'@',//默认项目名称,@表示当前项目
YogiLai
·
2020-09-16 18:30
thinkphp
thinkphp
导出excel
PHPOffice/PHPExcel也可以下从网盘下载简略版https://pan.baidu.com/s/1mPYN_T16tWpLB8Fum7aoFQ2.将下载回来的压缩文件PHPExcel.rar解压,放到
thinkphp
loveyoulouyou
·
2020-09-16 18:56
如何在安装的lnmp一键环境包(nginx)启用pathinfo URL模式
我们在安装lnmp一键安装的时候,一般都没有开启访问pathinfo模式这种模式在比较多的框架中用到,比如国人的
ThinkPHP
,还比如C写的Yaf也用到,不支持就比较可惜了。
longxuu
·
2020-09-16 18:24
开发速记
TP5学习心得:在新建的配置文件中修改配置而不动原来的文件
我们重新定义的是TP5
thinkphp
/convention.php中的配置。
焚膏油以继晷,恒兀兀以穷年
·
2020-09-16 18:43
ThinkPhp5
学习心得
thinkphp
处理多图上传
多图上传html上传图片代码接收不到数据时,查看form表单中是否添加enctype=multipart/form-data;控制器publicfunctionupload(){$files=request()->file('files');foreach($filesas$item){//移动到框架应用根目录/uploads/目录下$info=$item->move(ROOT_PATH.'upl
jianchenn
·
2020-09-16 18:48
thinkphp多图上传
thinkphp
5.1 restfull 资源路由被跨域请求时,OPTIONS预检请求处理
thinkphp
5.1restfull对跨域两步设置即可解决问题:以请求资源news为例:http://doma
haocaicai
·
2020-09-16 18:14
thinkphp5.X
thinkphp
5.x获取当前模块名称,当前控制器名称,当前类方法名称,当前模型名称
thinkphp
5.x获取当前模块名称,当前控制器名称,当前类方法名称//助手函数request(),实例化Request对象;//当前模块名称$moduleName=request()->module
haocaicai
·
2020-09-16 18:14
thinkphp5.X
thinkphp
5 导出excel表格
先下载PHPExcel,网上有很多,下载后,放到vendor文件夹下前端代码:,然后在建个控制器publicfunctionout(){//导出$path=dirname(__FILE__);//找到当前脚本所在路径vendor("PHPExcel.Classes.PHPExcel");vendor("PHPExcel.PHPExcel.Writer.IWriter");vendor("PHPEx
【工匠】
·
2020-09-16 18:08
thinkphp5
thinkphp5
导出excel
thinkphp
5.0 跨模块调用模板
不同模块共用一个header.htm文件,现在header.htm默认的home组里,在user组里如何引用这个模板的?引用方式:
k7Cx7e
·
2020-09-16 18:35
thinkphp
zend studio 配
thinkphp
框架学习笔记
一、什么是MVCM-Model编写model类对数据进行操作V-View编写html文件,页面呈现C-Controller编写类文件(UserAction.class.php)二、
ThinkPHP
的MVC
劝君更尽一杯酒
·
2020-09-16 18:29
PHP
Thinkphp
树形菜单(基于zTree)简单好用
先看数据库数据库成品不足之处点击全选,再点全部取消**后台传值给前台$res=db('power_rate')->select();$list=array();foreach($resas$k=>$v){if($v['pid']==0){$list[$k]['isParent']=true;//是否是父级}$list[$k]['id']=$v['id'];$list[$k]['pId']=$v['
php开发者浩
·
2020-09-16 18:18
Thinkphp
验证码的实现 标签扩展
用
Thinkphp
实现验证码很简单,但如果一个项目有很多地方要用到它呢,这时通过标签拓展来实现验证码就成了首选。
白小宇
·
2020-09-16 18:28
thinkphp
thinkphp
之 行为扩展
行为扩展,想要在行为中添加某种独立的功能,不必引用,可以直接使用行为扩展的功能比如在每个行为中添加角色判断的功能,只需增加角色判断的行为,按照tp的规范添加到执行的位置就可以了创建行为文件在项目/Lib/Behavior/目录中或系统的行为扩展目录Extend/Behavior/自动加载命名:TestBehavior.class.php内容格式:classTestBehaviorextendsBe
Zz_jj
·
2020-09-16 18:07
PHP
thinkphp
5 extend目录扩展类的使用
类所在路径:\extend\mikkle\tp_wxpay\WxPayConf_pub.php在其他类里面使用:use\mikkle\tp_wxpay\WxPayConf_pubasWxPayConf;as重新指定类名,便于实例化;在方法中使用:$wxpayconf=newWxPayConf();$wxpayconf->function();
HD2killers
·
2020-09-16 17:20
php
thinkphp5
thinkphp
5----(扩展配置)
i.上述可以通过应用配置改变默认配置通过应配配置可以满足完成开发的需求ii.扩展配置:实际项目开发中配置项很多缓存配置session配置cookie配置若集中在一个文件中配置文件过大不易维护拆分成多个文件以便于维护iii.在conf目录下新建extra目录(conf/extra)新建配置文件测试1.如新建文件email.php(conf/extra/email.php)2.打印配置3.特例data
把你揉进我怀_
·
2020-09-16 17:03
项目开发中的坑:接口调用失败,系统间无法通信
系统框架:
thinkphp
5.0问题描述:系统B需要向系统A通信(主要是数据的传输),数据以及通信校验都没有问题,但是数据无法通信,主要提示302found。问题原因:nginx域名重定向。
你要不要吃香菜
·
2020-09-16 17:26
php
php中mb_strlen,mb_substr根据中文长度截取字符串
结合
thinkphp
模板引擎规则,代码如下:{sh:$vo.name|mb_substr=0,8,'utf-8'}..{sh:$vo.name}这里if中的函数使用与变量输出的函数使用是有区别的。
weixin_34015566
·
2020-09-16 17:20
php
thinkphp
导出Excel
/***导出数据为excel表格*@param$data一个二维数组,结构如同从数据库查出来的数组*@param$titleexcel的第一行标题,一个数组,如果为空则没有标题*@param$filename下载的文件名*@examlpe$stu=M('User');$arr=$stu->select();exportexcel($arr,array('id','账户','密码','昵称'),'文
chen7111842
·
2020-09-16 17:38
php5
PHP技术
thinkphp
php
扩展
ThinkPHP
第三方类库
Extend目录为系统扩展目录(核心版不含任何扩展),子目录结构为:|-Action控制器扩展|-Behavior行为扩展|-Driver驱动扩展|├Driver/Cache缓存驱动|├Driver/Db数据库驱动|├Driver/SessionSESSION驱动|├Driver/TagLib标签库驱动|├Driver/Template模板引擎驱动||-Function函数扩展|-Library类
chen7111842
·
2020-09-16 17:37
php5
php
thinkphp
模板引擎
库
扩展
ThinkPHP
的扩展函数库介绍
ThinkPHP
的扩展函数库中有对中文字符串进行截取的函数扩展函数库的方法不能直接使用,需要加载或者拷贝到项目函数库中才能使用。
chen7111842
·
2020-09-16 17:37
php5
关于
thinkphp
中——import中@表示的路径
thinkphp
import默认路径是系统的库目录
thinkphp
/lib,@表示项目库目录app/libconvention.php'DEFAULT_APP'=>'@',//默认项目名称,@表示当前项目
chen7111842
·
2020-09-16 17:37
php5
php
扩展
thinkphp
类
应用
使用EasyWeChat写客服消息回复的接口
使用EasyWeChat写客服消息回复的接口
thinkphp
使用easywechat写客服回复的接口引入EasyWechat到框架中使用composer安装$composerrequireovertrue
weixin_43545220
·
2020-09-16 16:31
微信客服消息
php
小程序
视频教程-
ThinkPHP
5菜鸟必备之:微信扫码支付-PHP
ThinkPHP
5菜鸟必备之:微信扫码支付我是一名计算机教师,从事于教学10多年,在计算机教学方面有丰富的经验。
weixin_32295841
·
2020-09-16 16:28
数据同步,数据处理(
thinkphp
)
在做数据同步时,需要对新旧数据进行对比,得到新增、删除、修改的数据,进而对原有数据进行更新。例如两组数据$old,$new分别存储原有数据,和新查询的数据$oldList=array();foreach($oldas$v){$oldLlist[$v['goods_id']]=$v;}$newList=array();foreach($newas$v){$newList[$v['goods_id']
lengxin337
·
2020-09-16 15:07
layui 数据表格 根据值(1=业务,2=机构)显示中文名称
数据是用
ThinkPHP
5操作类型是固定4个,用layuitemplet-自定义模板方法一:{field:'type',title:'类型',width:200,templet:'#titleTpl'}
东边的小山
·
2020-09-16 13:21
javascript
easyUI
架构
ThinkPHP
字段映射要说明的问题
在上文中用create()方法可以用name值和表中字段一样的方式直接得到post方式过来的全部数据,这样会造成一个问题就是字段名和表单name一样很不安全啊因此需要在model中做个字段映射,(model的命名必须和数据库中要操作的表明一样《模型名首字母大写》)protected$_map=array('title1'=>'title',//前面是表单的名字映射到数据库中的字段名字'neiron
weixin_34250434
·
2020-09-16 13:26
php
数据库
javascript
thinkphp
官方类库
验证和权限控制PHP-Casbincasbin/casbin——https://github.com/php-casbin/php-casbin6.0Authorizationcasbin/think-authz——https://github.com/php-casbin/think-authz5.1访问控制库(Casbin)扩展casbin/think-adapter——https://git
离你多远
·
2020-09-16 12:53
php学习
代码示例
api
php
thinkphp
tp5路由工作的实质
1、
thinkphp
5中一个典型的URL请求的执行过程大致如下:用户请求->路由解析->调度请求->执行操作->响应输出2、路由在框架中的作用打个比方的话,路由好比是WEB应用的总调度室,对于访问的URL
Aresnine
·
2020-09-16 12:09
tp
仿照
ThinkPhp
里的model类用JAVA封装了一个差不多的东西
ThinkPhp
的model有段时间在研究PHP,然后就接触了
thinkphp
,然后就结识了tp里边的model。
qq_21327945
·
2020-09-16 12:12
一些有趣的东西
ActiveRecord语言实现PHP、Python、Node.js
/7.x/eloquent代码示例where('votes','=',100)->get();$flight=App\Flight::where('number','FR900')->first();
ThinkPHP
彭世瑜
·
2020-09-16 12:12
封装类似
thinkphp
连贯操作数据库的Db类(简单版)。
http://www.cnblogs.com/yxhblogs/p/6666988.html完整的PHPMYSQL数据库类MySQL数据库操作类(PHP实现,支持连贯操作)http://blog.csdn.net/helencoder/article/details/51172389
luogan129
·
2020-09-16 12:21
Mysql
thinkphp
数据库
ThinkPHP
框架模型连贯操作(八)
Thinkphp
的连贯操作使用起来也是很灵活:*可能这里有的mysql函数没全部罗列出来,大家可以举一反三,形式雷同一、常用连贯操作1.where帮助我们设置查询条件2.order对结果进行排序$arr
乐杨俊
·
2020-09-16 11:58
ThinkPHP框架
Thinkphp
5.0 批量产品复制功能设计
Thinkphp
5.0批量产品复制功能设计1,前端页面设计2,后台程序设计"οnclick="getpass()">复制js//元素functiongetpass(arra){varmymessage=
gzxiaomei
·
2020-09-16 11:23
Thinkphp
Thinkphp
模版中使用原生php用法
很多时候模版标签不能满足我们的需求,这是必须要用原生的php解决,有的人问,原生php可以用吗,当然可以用,模版本来就是php解析出来的,是可以使用原生php,下面细说标签用法1,使用php标签echo'www.huthon.com;2,使用原生php代码注意使用PHP代码的时候尽量采用php标签,因为原生的PHP语法可能会被配置禁用而导致解析错误。
gzxiaomei
·
2020-09-16 11:50
Thinkphp
thinkphp
多表操作事务回滚
$model=M();//开启事务$model->startTrans();$flag=false;$d1=M('table1')->save();$d2=M('table2')->add();$d3=M('table3')->save();if($d1&&$d2*$d3){$flag=true;}if($flag){$model->commit();}else{//回滚所有操作$model->r
我是你的大萝卜
·
2020-09-16 11:39
mysql
Thinkphp
5.0.5 ajax中put和delete请求方法的解决方案
1.jquery中ajax的请求方法type可以设定为get,post,put,delete等2.请求方式分为:2.1简单请求如:get,post,options,一次请求即可成功2.2复杂请求(预先请求):put,delete等,首先会使用options去向服务器发送请求,请求通过以后,才会发送真正的请求。例如:put请求,会被拆解成2部分,1.options请求成功后2.才会进行put请求详情
chuiwubi7749
·
2020-09-16 11:12
php
php中的数据映射模式
大家如果用过
thinkphp
这个框架,应该知道里面的Model吧,当你newUser(或$user=M(‘User’))的时候,其实就是在操作user表示例class Use
私念
·
2020-09-16 10:42
设计模式
PHP
Thinkphp
字段映射用法及作用
在填写表单的时候,为了不让攻击网站,为了安全起见,
ThinkPHP
的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能。
gzxiaomei
·
2020-09-16 10:51
Thinkphp
php 仿
thinkphp
的sql类库
模仿
thinkphp
封装的类库'loaclhost',//主机地址*'DB_NAME'=>'mydb',//数据库名*'DB_PORT'=>3306,//端口*'DB_PREFIX'=>'kf',//表前缀
dicha7140
·
2020-09-16 10:47
php
数据库
PHP数据对象映射模式与实现简单的链式操作
大家如果用过
thinkphp
这个框架,应该知道里面的Model吧,当你newUser(或$user=M(‘User’))的时候,其实就是在操作user
LSGOZJ
·
2020-09-16 10:33
php
设计模式
php
php设计模式
Thinkphp
5源码分析2--App.php 框架入口类
//+----------------------------------------------------------------------namespacethink;usethink\exception\ClassNotFoundException;usethink\exception\HttpException;usethink\exception\HttpResponseExcept
lyndonjohnson
·
2020-09-16 09:46
php常用的框架
1.
thinkphp
:国人开发,文档比较全,中文文档。入门比较简单。写法快。2.laravel:国外人写的,入门门槛高。英语文档,社区比较活跃。3.symfony:国外人写的。门槛比较高,英语文档。
Zach-vip
·
2020-09-16 08:04
php从0学起
thinkphp
5内置分页功能第二页没有拿到参数,如何解决?
最近在做项目,使用的是
thinkphp
5(tp5)开发的,使用tp5内置的分页功能。那么,问题来了,我使用paginate函数生成分页时,若没有第二页是没有关系的,但是当出现分页时,结果没有请求参数。
标哥-iOS攻城狮
·
2020-09-16 08:19
ThinkPHP
thinkphp
做模糊查询搜索
$where['GoodsName']=array('LIKE','%'.$_REQUEST['GoodsName'].'%');
科小洋_Lmy
·
2020-09-16 08:28
php
tp5
tp3整理
php
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他