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框架源码分析
5--
tp5
后台对数据的增删改查
一、增//新增班级publicfunctionadd($classname){//格式验证,长度限制(不能为空,字符长度不能小于2位,);$validate=newValidate(['classname'=>'require|max:25']);$date=['classname'=>$classname];if(!$validate->check($date)){returnerror($va
小芹儿
·
2020-08-02 19:34
php部分
tp5
的model层 增删改查的应用
跨控制器查询useHome\Controller\MemberControllerasMember;//引入控制器$arr=A(‘Home/Member’)->allproduct();//调用方法时间区域查询$before_time=date('Y-m-d00:00:00',strtotime('-3day'));//3天前$day=date('Y-m-dH:i:s');//现在$map['up
SH你东哥
·
2020-08-02 19:31
Tp5
ThinkPHP5框架where实现or查询的两种方法
免费API接口:http://www.wangshuwen.com/portal/article/detail/id/12.html1.采用闭包方式
tp5
中采用闭包的方式:$map['user_id']
瞳話cium
·
2020-08-02 19:54
PHP
MySQL
win10 IIS网站部署实录
win10IIS网站部署实录摘要启用IIS设置url默认文档ht
tp5
00问题asp错误信息调试asp启用父路径64位系统下的Access数据库驱动问题背景公司购买了一个网站模板,想要在IIS搭建并维护成公司自己的网站
loveisastory
·
2020-08-02 19:20
IIS
iis
asp
http500
800a0e7a
TP5
模型使用笔记
模型里的命名规范User.phpUser#imooc_user_info->UserInfo.phpUserInfo}对模型的操作[//数据库参数]}}#+++++++++++++++++++++++++++++数据库查询Db::query("select*fromdbtablewhereid=?",[1]);Db::execute("insertintodbtablesetusername=?,
seven_north
·
2020-08-02 18:05
TP5笔记
TP5
常用小技巧之model类
刚开始接触
tp5
的确发现与3.2有很大的出入,一开始入手是很不习惯的一件事情。
一个很帅的网站工程师
·
2020-08-02 18:33
TP5
TP5
框架查询数据获取结果集为数组的办法
TP5
框架查询数据获取结果集为数组的办法title:
TP5
框架查询数据获取结果集为数组的办法tags:[
TP5
,模型,结果集,数组]众所周知,使用
TP5
框架查询数据时,返回的结果集一般为对象,例如:$data
九十多岁的
·
2020-08-02 18:26
PHP
tp5
tp5
三种查询数据的方式
方式一:原生sql查询代码示例:where('banner_id','=',$id)返回查询对象,->select();返回查询结果,*除了select操作还有find(返回一条数据)updatedeleteinsert*对应的where也分三种,1.表达式where('字段名','表达式','查询条件')2.数组发3.闭包。*///2.1表达式法//$result=Db::table('bann
riuhazen
·
2020-08-02 18:56
“Thinkphp”
thinkphp5
tp5
常用的数据库语句
1.查询一条记录:Db::table('user')->where('name',$name)->find();2.查询多条记录:Db::table('user')->where('name','like','%$name%')->select();3.查询一个字段:查询id为$id的用户的名字:Db::table('user')->where('id',$id)->value('name');4
职场老油条
·
2020-08-02 18:36
编程
php
MySQL数据库
tp5
高级全面(增删改查)
快捷查询快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如: Db::table('think_user')->where('name|title','like','thinkphp%')->where('create_time&update_time','>',0)->find();生
騒周
·
2020-08-02 18:03
tp5
框架 增删改查 model类 以及 文件上传
直接上代码,Model层,可调用方法————————————————————————————————————————————————————Goods.php_________________________________________________________________________________________________________________________
Lz18310851892
·
2020-08-02 18:49
文件上传
tp5
使用模型
where('title','like','%'.$keywords.'%');}//分页$data=$comm->order('iddesc')->paginate(10);$page=$data->render();$this->assign('data',$data);$this->assign('page',$page);return$this->fetch();}//商品信息上传页面pu
灼灼桃花夭
·
2020-08-02 18:13
tp5
tp5
model多表联查
在
tp5
中使用model多表联查示例代码如下有m和a两张表,他们的关联字段是a的id等于m中的aid使用alias重命名m表使用join函数重命名a表$m=newMModel();$a=newAgendaModel
迪奥乔斯达
·
2020-08-02 18:50
php
tp5
php
tp5
model
多表联查
tp5
中使用原生sql查询总结
下面是方法:publicfunctionhello5(){//所有查询必须use/think/Db;/*1配置数据库*2使用DB命名空间**//****************
tp5
中使用原生语句***
Frank看庐山
·
2020-08-02 18:43
Thinkphp
066
TP5
中的模型调用
例如数据库中有表user,在application\index\model目录下建立文件User.php,然后里面这样写aa($id);如果定义的类名是User,那么对应的php文件是User.php欢迎关注微信订阅号:phpstory
phpstory
·
2020-08-02 18:32
PHP
tp5
.1 model 的公共方法的使用,继承与调用。
1在model里创建Common.php2Common.php里的内容table)->insert($data);}/**修改数据**/publicfunctionsaveData($where=array(),$data=array()){returnDb::name($this->table)->where($where)->update($data);}/**删除数据**/publicfun
Owen°
·
2020-08-02 18:49
TP5
Model层 模型操作——指定数据库/表 && 自动写入时间
Notice:1.不要用3.2的思维来考虑5.02.模型命名使用驼峰法,并且在获取实际数据的时候自动小写+下划线命名的数据表名称,对应的规范是:设置的数据库前缀+模型名3.如果数据表的命名不符合上面的规范,应当在模型中单独定义数据表。若当前数据表无前缀(在配置文件中已经设置了表前缀)namespaceapp\index\model;usethink\Model;classUserextendsMo
li_jiaxiang
·
2020-08-02 18:03
框架
TP5
怎么使用模型
首先你需要一个模型文件Model创建一个IntegralModel文件在这个文件里边注意命名空间,这里就不解释了还有类型,一定要和文件名一样pk是表的主键,table是表名order('iddesc')->select();$this->assign('list',$list);return$this->fetch();}}
咔咔-
·
2020-08-02 17:03
PHP
TP5
Model层 模型操作——指定数据库/表
Notice:1.不要用3.2的思维来考虑5.02.模型命名使用驼峰法,并且在获取实际数据的时候自动小写+下划线命名的数据表名称,对应的规范是:设置的数据库前缀+模型名3.如果数据表的命名不符合上面的规范,应当在模型中单独定义数据表。若当前数据表无前缀(在配置文件中已经设置了表前缀)namespaceapp\index\model;usethink\Model;classUserextendsMo
Undefind_object
·
2020-08-02 17:19
TP5
模型
tp5
的controller里面连接数据库表模型:以下tablename都是不包含表前缀的部分,prefix-tablename是包含表前缀的完整表名1.利用助手函数db(),直接连接数据库操作:$res
pendant59
·
2020-08-02 17:24
php框架
TP5
增删改查
//增publicfunctioninsert(){//执行查询语句$data=Db::execute("insertintogx_nivalue(null,'dsadsa','123')");dump($data);}//删除publicfunctiondelete(){$data=Db::execute("deletefromgx_memberwhereuser_id=1");dump($da
anyatao
·
2020-08-02 17:06
日记
tp5
导入excel数据 到mysql数据库
1.html页面代码:导入数据*导入数据:提交信息2.后台接收代码:publicfunctionsave(){if(request()->isPost()){vendor("PHPExcel.PHPExcel");$objPHPExcel=new\PHPExcel();//var_dump($objPHPExcel);die;//获取表单上传文件$file=request()->file('exc
奋斗到深夜的小程序员
·
2020-08-02 17:52
php
后台判断
TP5
调用模型内自定义方法
新建application/index/model/School.php内容db=Db::name('school');}publicfunctiongetSchool($where="del=0"){return$this->db->where($where)->select();}}新建application/index/controller/Test.php用于测试getSchool();p
L_Taozi
·
2020-08-02 17:35
tp5
框架 model层 增删改查
save($data);if($result===false){returnfalse;}else{return$this->id;}}/***根据条件修改*@paramarray$where*@paramarray$data*@returnidid值*/publicfunctionupdateByWhere($where,$data){$result=$this->where($where)->
奋斗到深夜的小程序员
·
2020-08-02 16:00
php
后台判断
PHP、
TP5
使用JWT做接口验证
加密方式使用php的password_hash()方法,自认为安全性不错key=$key;}//创建jwtpublicfunctioncreat_jwt($data){$hear['alg']='password_hash';//加密方式$hear['typ']='JWT';$data['jwt_iss']=$_SERVER['SERVER_ADDR'];$data['jwt_aud']='lzy
nemengv
·
2020-08-02 13:28
tp5
php
tp5
计算两个日期之间相差的天数
//两个日期之间相差的天数functiondiffBetweenTwoDays($day1,$day2){$second1=strtotime($day1);$second2=strtotime($day2);if($second1<$second2){$tmp=$second2;$second2=$second1;$second1=$tmp;}return($second1-$second2)/
aiang4806
·
2020-08-02 12:47
使用Open Live Writer配置CSDN及ht
tp5
00错误的解决
背景作为一个菜鸟,了解到的信息总是非常滞后的。之前将博客园与OpenLiveWriter关联起来,发现在对博文的排版等变得很是便捷了。因此我就去查找CSDN是否支持OpenLiveWriter。得到如下图的信息看到我做的标注没,14年就支持了,我居然才知道…具体关于OpenLiveWrite的配置就不说,因为CSDN的官方博客(《公告:CSDN博客频道支持WindowLiveWriter离线写博客
Jener
·
2020-08-01 14:13
前后端分离 前台传base64的图片
tp5
.1.1进行处理
话不多说,直接上代码publicfunctionimage(Request$request){$param=$request->param();//目录的upload文件夹下$up_dir="uploads/".date('Ymd',time())."/";//创建目录if(!file_exists($up_dir)){mkdir($up_dir,0777,true);}$base64_img=t
tian_fighting
·
2020-08-01 08:00
php
学习小结
关于thinkPHP5 事务操作的总结
根据
tp5
官方给出的例子,我测试了一下,Db::startTrans();try{$re1=Db::name('t1')->insert(array("name"=>"szy"));$re2=Db::name
xxs18326183038
·
2020-08-01 07:49
php
mysql
thinkphp5输出图片
我们如果想在
tp5
的控制器中用GD库生成图片,然后输出到浏览器,一般页面都是这样子的。。。
xiaopan233
·
2020-08-01 07:22
Thinkphp5
TP5
.1 + think-swoole 打造聊天室
坑1:
TP5
.1最高支持的是think-swoole2.0.
花儿为何这样红
·
2020-08-01 06:20
php
小程序
swoole
省市区联动下拉菜单的完整实现(前后端)
1.后端部分:
tp5
.1、mysql数据库部分:idarea_namearea_codelevel1河北省13000012石家庄市13010023长安区1301013很简单,省是level1,市2,县区
花儿为何这样红
·
2020-08-01 06:49
php
ThinkPHP5开发(一)实现登录功能
项目代码托管于CSDN-CODE:https://code.csdn.net/u012995856/
tp5
pro/tree/master主要从这三个方面入手:数据库PHP代码HTML代码&ThinkPHP
吵吵丶
·
2020-08-01 05:48
tp5
微信网页授权接口开发,获取微信用户信息
usethink\Controller;usethink\Db;classHdextendsController{private$appid="wx47d06f01aca201f5";//你的appIdprivate$secret="50263c6adbbe9f23a2cb7d721de28985";//你的appSecret//获取用户的openidfunctionindex(){//1.获取到
狼月之言
·
2020-08-01 05:29
php
微信
tp5
微信支付开发流程
tp5
微信支付开发流程1.用户在选择商品后,向APi提交包含它所选择商品的相关信息。2.APi在接收到信息后,需要检查订单相关商品的库存量。
书山有路_邓
·
2020-08-01 05:21
php
php--
tp5
萤石摄像头接口
php代码//摄像头添加publicfunctionadd(){if(request()->isAjax()){if(!trim(input('name'))){return$this->msg(false,'请输入设备名称');}$token=$this->token();if(input('id')){//如果设备存在,只修改设备名称$data=YingshiModel::find(input
weixin_41201496
·
2020-08-01 05:41
php
php
微信公众号网页授权40163问题【php】
微信公众号网页授权40163问题world妈耶,作为小菜鸟真的是被微信给折磨得欲仙欲死(~ ̄(OO) ̄)ブ
tp5
为例,emmmm…..一直报40163或40029问题,翻遍了各大网站都没找到合适我的办法
可爱馅儿的怂包子
·
2020-08-01 05:02
PHP
微信
TP5
tp5
运用composer
1.在tp根目录下面,按住shift键不放,然后点击鼠标右键,选择“在此处打开命令行窗口”。2.输入composer,检查是否安装composer.exe3.使用国内镜像下载,就是为了复制下面一段代码composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com在命令行中输入这段代码(木的是为了加快下载速度)4.进入P
河上漂漂
·
2020-08-01 05:29
Thinkphp
php之
tp5
保存将base64保存为图片、vue上传图片(亲测通过)
背景:前后端分离项目,使用的框架:
tp5
+vue概述:近日在开发网页的时候,有上传图片(文件)的问题,于是记录一下。
_不知道叫什么名字
·
2020-08-01 05:44
php
IT学习
tp5
前台 点击显示一个弹窗
例子1.静态{foreachname="recruitment"item="vo"}{$vo.special}工作职责:{$vo.description}点击查看>>>{/foreach}2.jsfunctionopenWind(tit,w,h,url){$.dialog({title:tit,width:w+"px",height:h+"px",content:'url:'+u
weixin_30797027
·
2020-08-01 03:08
php之
tp5
保存将base64保存为图片
1publicfunctionuploads(){2$logo_data=$this->request->post('logo_base64','');3//$logo_data=$_POST['logo_base64'];45if(!empty($logo_data)){6//$data=file_get_contents('./1.txt');7$reg='/data:image\/(\w+?
weixin_30776545
·
2020-08-01 03:00
Android Retrofit
框架源码分析
(创建篇)
Android技术研究原创如需转载请注明出处配置篇上次分析了Retrofit的配置代码流程,这次分析下它的的create流程Retrofit-create.png首先分析restAdapter,它是一个Retrofit对象,以上代码调用了它的create方法,下面是create中的相关代码:create.png现在逐行分析以上代码,首先分析validateServiceInterface方法,以下
Android技术研究
·
2020-08-01 00:17
TP5
数据操作自增自减&表达式
1.原始写法查看报错的位置:thinkphp/library/think/db/Builder.php可以看到exp方法已经被舍弃了,但是系统还留下inc跟dec方法inc代表增加dec代表减少然后可以修改成这样这种写法对于修改单条记录或者批量修改都支持,批量修改用savaAll($data)即可.$data=['key1‘=>['主键','score'=>['inc',2],'count'=>[
Longwtg
·
2020-07-31 23:51
PHP
获取通讯库中外文首字排序(弱鸡篇)
要做的东西正如标题所述,在网上搜一下不难发现有两位大佬已经写过相关的模块,php根据汉字获取拼音(php基于拼音搜索实现原理),这个类可以放在
TP5
框架的extend文件夹中作为拓展类。
东西汉
·
2020-07-31 23:10
tp5
验证码验证 验证码刷新
首先使用Composer安装think-captcha扩展包:composerrequiretopthink/think-captcha在控制器中使用下面的代码进行验证码生成:entry();}}访问http://www.tp.cn/verify即可访问到:效果如下在模板中就可以使用下面的代码显示验证码图片验证验证码是否正确://检测输入的验证码是否正确,$value为用户输入的验证码字符串if(
猪年大吉。
·
2020-07-31 23:39
tp5
linux 部署
tp5
项目
但是由于Pathinfo()的设置,使得
TP5
的框架在Nginx下会报404错误。如果你配置在根目录下,则是502,如果你配置在Public下,则是只有首页能显示,其他页面全都是404。
残夜之恋
·
2020-07-31 23:05
tp5
缓存应用实例
tp5
缓存应用实例这里的缓存类型是File1第一个例子:这里举例获取网站的文章导航,当用户第一次访问时是从数据库里查询数据,然后生成缓存文件,再次访问时直接从缓存里取数据(这也是最常见的缓存应用)这是一个博客网站的文章分类
utf--8
·
2020-07-31 23:45
Thinkphp
利用
tp5
中的图像处理功能完成海报的图片合成
//利用
tp5
中的图像处理功能完成海报的图片合成1.首先需要一种空白的地图,为了防止锁图我们将白底图片放在阿里云上访问下载到服务器上使用完成后再删除publicfunctionheadimg(){$post
qq_40041046
·
2020-07-31 22:22
日常了解知识
Linux中Redis集群离线版安装步骤
安装环境及工具系统:RedHatEnterpriseLinuxServer工具:XShell5及Xf
tp5
等远程工具安装包:Ruby-2.4.1及以上Rubygems-2.6.12及以上Redis-3.2.8
Gordon家的哈士奇
·
2020-07-31 22:51
Redis
随笔
微信小程序之token机制及
TP5
文件缓存Cache
微信小程序token机制我们平时在web端的开发的时候经常是用的SESSION和COOKIE机制,然后挪到移动端的时候,大家会发现SESSION和COOKIE用不成了,每次请求接口没有通过浏览器,SESSION都变了,不一致。所以我们开发小程序后台的时候就需要采用这样一个token机制,用来表示用户的身份,有一些类似于sessionid,用户通过登录后,生成一个token表明这个身份,每次请求接口
_我走路带风
·
2020-07-31 22:46
后台开发
ThinkPHP5.0
开发日记
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他