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
中validate层和错误处理层+日志的设置
异常处理问题。仔细想下,异常处理也是蛮重要的,比如,在接收到客户端请求到一个商品id号,服务端会对这个id进行处理,由于验证的是这个id只要是正整数就行,于是,校验就通过了。但是,在接下里的控制器中调用模型中的方法处理数据时,发现数据库中没有这个id,虽然id校验成功,但是id数据库中没到,该怎么办,平时都是固定的商品id,展现的一个商品是有固定id的,但随意规定之后,该怎么办?这就要对这种异常进
大笨蛋就是我呀
·
2023-10-16 16:25
微信第三方平台授权小程序业务
采用
TP5
框架第一步:申请微信开放平台帐号并创建第三方平台在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述第二步:公众号/小程序授权给第三方平台appid."
WMSmile
·
2023-10-16 16:21
ThinkPHP6 批量字段查询
多条件查询设置$map数组跟
TP5
不同$map[]=['cate_id','=',$cate_id];$map[]=['title','like','%'.
ETO_冬
·
2023-10-16 10:07
thinkphp
tp5
whereor
条件查询方法where方法可以使用where方法进行AND条件查询:Db::table('think_user')->where('name','like','%thinkphp')->where('status',1)->find();多字段相同条件的AND查询可以简化为如下方式:Db::table('think_user')->where('name&title','like','%think
wuhuajun_123456
·
2023-10-16 07:21
sql
数据库
mysql
php
2022-02-09
NatBiotech|
TP5
3和KRAS在癌症中变异体的大规模平行单细胞表型分析原创苏安图灵基因2022-02-0909:24收录于话题#前沿分子生物学技术撰文:苏安IF:54.908推荐度:⭐⭐⭐⭐⭐
图灵基因
·
2023-10-15 13:55
Tp5
-1.安装运行
*
tp5
--prefer-dist验证是否安装成功,
好难想的名字
·
2023-10-13 19:12
TP5
视图与模板
1.控制器中视图实例化三种方法:动态/静态/助手函数image.png1.1动态,直接实例化视图类在对应模块下创建视图文件夹,每有一个控制器,相应的要在view文件夹下创建一个和控制器同名文件夹,再在此文件下创建一个和控制器中方法名相同的html视图文件。。结构如下:image.png控制器中动态视图实例化:image.png视图中html文件:image.png运行结果:image.png1.2
简6yao
·
2023-10-13 18:29
tp5
mysql到csv_thinkphp5 csv格式导入导出(多数据处理)
{/***导出csv文件*@param$list数据源*@param$title数据列表*/publicfunctionput_csv($list,$title){$file_name="exam".time().".csv";//文件名header('Content-Type:application/vnd.ms-excel');//设置内容类型为Excelheader('Content-Dis
weixin_39887748
·
2023-10-13 08:52
tp5mysql到csv
PHP
tp5
导入 导出大数据处理方法 csv
首先新建PHP文件在thinkphp/library/think下新建Csv.php$row){$i=0;foreach($rowas$_key=>$_val){$_val=str_replace("\"","\"\"",$_val);if($iaddData($table,$insertRows,$field);//批量将sql插入数据库。}return$result;}publicfuncti
腾云网络
·
2023-10-13 08:51
tp5
csv
thinkphp
mysql
数据库
php
关于mongodb的聚合查询在thinkphp中的使用
框架:
tp5
.0后台:fastadmin使用的是tp自带的composer包mongo2.0的那个版本。
cathy1213
·
2023-10-12 16:27
mongodb
tp5
缺少start.php,【
TP5
】Thinkphp5初体验1
听说thinkphp5要正式发布了,对于这个蛮不错的实用开发工具,我觉着还是有必要继续跟进学习使用使用的,翻了翻资料找到了这个还未完善的文档,不过,够了,先来个简单开始吧,本文用的是dev-master分支。1.使用composer下载thinkphp5先前在用laravel的时候就是用composer下载框架源码,真是很不错的,记得以前我用thinkphp3.2.3的时候是去官网下载的,体验果然
你是地球人吗
·
2023-10-12 16:55
tp5缺少start.php
TP5
关联模型使用(嵌套关联、动态排序以及隐藏字段)
在数据库设计中,常常会有如下这种关联模型,分类表中一条分类对应多个商品表中的商品如果要获得分类表中每条分类以及对应的商品的信息,则需要先查询分类表中的数据,然后根据结果遍历查询商品表,最后把数据拼接在一起
TP5
lxw1844912514
·
2023-10-12 16:51
TP5
中使用toArray()报错
使用find(),select(),get(),all()等查询数据库时,返回的是一个模型对象,此时是不能直接操作的,需要我们转化成数组对象使用toArray()方法,而我在使用时报错网上查了好多资料,说是find()或者get()查询一条数据时可以直接使用toArray(),而返回多条数据时,不能直接使用toArray(),需要使用助手函数conllection或者类Conllection,但是
jasmine______001
·
2023-10-12 16:20
tp5
查询数据库排除某字段
我想获取的一串数组中,不想获取content这个字段,于是查看文档找到这个方法通常你想要查找某个字段,在field中加入字段名,可是这样写字段多了太麻烦,是不是还有其他方法呢于是乎找到了下面的方法,原来field还有第二个值$list=Db::name('post')->field('content',true)->where(['status'=>1,'cid'=>$cid,'is_produc
aopei5994
·
2023-10-12 16:49
数据库
php
Fastadmin/
Tp5
.0连接多个数据库
第一步先引入Configusethink\Config;第二步读取数据库配置$db=Config::get('database2');//读取第二个数据库配置第三步连接数据库$db=Db::connect($config);第四步对数据库进行操作$data=$db->name('admin')->find();新建的database2.php就是把原database.php全部复制过来,更改里面的
你好骚啊
·
2023-10-12 16:44
数据库
太阳能供电模块
主要思路是将太阳能板获得的能量存储在超级电容中,超级电容存储了一定能量后,再利用后续的
TP5
400(1A锂电池充电和5V/1A升压控制芯片)对单节锂电池进行充电。经过测试,若太阳能充足的条件下,给锂电
nanxl1
·
2023-10-12 12:36
简单但有些实用的电路
嵌入式硬件
学习
笔记
stm32
单片机
Kubernetes使用OkHttp客户端进行网络负载均衡
导致我们深入研究的问题是HT
TP5
xx错误率的急剧上升,由于CPU使用率非常高,垃圾收集事件的数量很多以及超时,但这仅发生在一些特定的Pod中。
技术的游戏
·
2023-10-12 00:23
kubernetes
okhttp
网络
tp5
.1 引入 vendor下的文件
遇到一个坑,因为服务器原因没有下载composer但是本地是有的所以放到线上后phpExcel文件调用不到之前的vendor和import在5.1以后都不可以用了然后用到以下方法希望可以帮助需要的朋友们require(Env::get('root_path').'vendor/phpoffice/phpexcel/Classes/PHPExcel.php');$objPHPExcel=new\PH
秋季的傍晚
·
2023-10-11 23:45
tp5
.1用$this->request->param()接受数据多了一个参数
问题描述:意外发现用request->param()取值时,多了点奇怪的东西$request=request();$content=$request->param();var_dump($content);die();这边截取了部分代码,用$this->request->param()的小伙伴们应该也有一样的问题,那么现在来统一解决一下,某度搜了很多都没有原因分析:网上有很多小伙伴说是因为服务器问
WYXXXXXXXXX
·
2023-10-11 07:54
thinkphp
thinkphp
FTP 550 Access is denied
使用IIS今天出现F
TP5
50Accessisdenied上网搜索了很多权限也设置了ISA也没有装删除FTP服务,重新增加就好了,不知道什么原因
活着Viva_be2f
·
2023-10-10 15:45
狂神说Spring学习笔记
、IOC理论推导2、IOC本质P3、HelloSpringP4、IOC创建对象的方式1、通过无参构造方法来创建2、通过有参构造方法来创建P5、Spring的配置1、别名2、Bean的配置3、impor
tP5
KEY的航行日记
·
2023-10-10 05:49
小框申Java系列
spring
学习
java
tp5
访问的时候必须加index.php,
TP5
配置隐藏入口index.php文件
PS:这里说的入口文件指的是public/index.php,配置文件就在这个目录下可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。以Apache为例,需要在入口文件的同级添加.htaccess文件(官方默认自带了该文件),内容如下:Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteCond%{
nzz_171214
·
2023-10-09 03:56
php
开发语言
程序员职业素养
代码整洁之道重构改善既有代码代码大全敏捷软件开发:原则,模式与实践领域内驱动设计Gitvim1.2硬技能iOS领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用
框架源码分析
单元测试持续集成反编译
李先生的咸柠七
·
2023-10-08 00:17
layui实现文件压缩上传_
tp5
+layui 实现上传大文件
前言:之前所写的文件上传类通常进行考虑的是文件的类型、大小是否符合要求条件。当上传大文件时就要考虑到php的配置和服务器的配置问题。之前简单的觉得只要将php.ini中的表单上传的大小,单脚本执行的最大时间都配大就行了。显然这是很小白吃的做法。这样改完之后页面及服务器还是会崩溃。差不多几百兆这样吧。所以查阅资料,采用将大文件分割上传的方式来解决。这里进行记录下。内容:首先记录下更改文件上传大小的一
weixin_39609887
·
2023-10-07 10:59
layui实现文件压缩上传
六、Dubbo
框架源码分析
:dubbo常见配置使用场景
一、启动是否检查:check=falsereference、consumer、registry使用spring配置文件1.禁用服务的启动检查(未提供提供程序时引发一些异常/错误):2.禁用所有服务的启动检查(未提供时会引发一些异常/错误):3.禁用注册中心启动检查(注册订阅失败错误):通过dubbo.propertiesdubbo.reference.com.foo.BarService.chec
还算年轻
·
2023-10-07 05:23
PHP框架面试题
7.TP框架和Laravel框架的区别8.
tp5
和tp6区别9、ThinkPHP5和ThinkPHP6的区别1、什么是PHP框架?
PHP隔壁老王邻居
·
2023-10-06 10:07
mysql
php
面试
php
开发语言
sql
Seata
框架源码分析
——AT模式
Seata框架介绍Seata(SimpleExtensibleAutonomousTransactionArchitecture)是阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。对于分布式事务和Seata框架本身的介绍本文就不再多赘述了,想了解更多Seata框架的细节,建议阅读Seata中文文档(相当详细和易懂):http://seata.io
MrFC
·
2023-10-06 10:52
java
后端
Seata
分布式事务
微信公众号消息模板服务推送消息
org.springframework.bootspring-boot-starter2.2.2.RELEASEorg.apache.commonscommons-text1.1cn.hutoolhutool-ht
tp5
.8.6cn.hutoolhutool-json5.8.6com.alibabafastjson1.2.28
Zack No Bug
·
2023-10-05 22:04
微信
配置
java
maven
TP5
.1消息队列+宝塔Supervisor
首先安装think-queue:不指定版本号的话会安装TP6的库composerrequiretopthink/think-queue=2.0.*设置queue配置:composer安装好类库后会自动在config文件夹下生成一个queue.php的文件根据自身需要,我修改如下:return['connector'=>'Redis',//Redis驱动'expire'=>60,//任务的过期时间,
哎哟我去
·
2023-10-05 17:00
连接到会话 XXX 失败:Key exchange failed.No compatible key exchange method. The server supports t
加入下面的文本
[email protected]
,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nis
tp5
21
程序课代表
·
2023-10-05 00:10
服务器
linux
运维
Tp5
生成带头像二维码海报(带文字描述,居中调整)
Tp5
生成带头像二维码海报(带文字描述,居中调整)三张海报中随机生成一张展现/***获取随机海报*Author:yanjie*Date:2018/9/120012*/publicfunctiongetPoster
雨涵Yan
·
2023-10-05 00:15
安装Linux虚拟机并在Llinux中安装Redis、MySQL
安装CentOS4.给linux虚拟机设置静态IP4.1修改子网IP和网关IP4.2以编辑模式打开网卡配置文件4.3修改IP为静态IP4.4设置静态ip4.5重启网络服务、查看IP5.Xshell、Xf
tp5
.1
认真生活的灰太狼
·
2023-10-04 16:47
计算机常见问题
linux
mysql
redis
在homestead上面运行
tp5
1.在Homestead/scripts目录下新建文件serve-
tp5
.sh#!
杨森Janssen
·
2023-10-03 21:33
nami性能优化指南
背景组内性能指标优化目标指标说明FSP-tp90=50%(相当于FSP-
tp5
0<=1000ms)更倾向于对高端机型以及基于架构技术方案瓶颈的优化目前Nami架构已支持的渲染方式渲染方式说明CSR(ClientSideRendering
马建阳
·
2023-10-03 14:45
tp5
集成 layui 富文本 前后端(完整版)
有些东西,不会的时候,就是难;会了,也就这样;没错,一步一个脚印,不懂弄到懂,是一个过程,不是仅有一个结果;如果仅有一个结果,那下次呢?思考!并不会让我们失去什么,这会带给我们另一种人生!说多了......1、html代码(全)记得引入JS和CSS文件:富文本标题摘要正文添加返回//layui.use('layedit',function(){});layui.use('layedit',func
逸曦穆泽
·
2023-10-01 20:39
php
编辑器
layui富文本
tp5
腾讯地图 - 将物理(详细)地址转换为经纬度坐标
下面记得引入jquery,还有
tp5
我是开启路由的,就是这两段ajax的urlhtml:物理地址转换成经纬度(map)body{font:12px/16pxVerdana,Helvetica,Arial
逸曦穆泽
·
2023-10-01 20:09
web前端
php
百度UEditor富文本地图控件不支持https的问题解决
最近
tp5
项目部署了,还增加了https访问证书,使用富文本编辑器的map组件出现了问题,主要是mixedcontent..
逸曦穆泽
·
2023-10-01 20:08
web前端
php
百度富文本
UEditor
tp5
的单个删除和批量删除
不多说了直接上代码:页面html:数据删除查询姓名eamil问题时间操作删除{volistname='lis'id='v'length="30"}{$v.id}{$v.name}{$v.email}{$v.comment}{$v.date|substr=###,0,10}删除{/volist}//点击时间按钮正序倒序varnum=true;$(".sh_li_tibtn").click(funct
逸曦穆泽
·
2023-10-01 20:38
php
web前端
js
html
tp5
自动生成 sitemap 网站地图
撒拉嘿!酒肉穿肠过,久坐板凳上,要说不迈腿,肚子自然凸。1、生成sitemap.txt网站地图functionsitemap(){$domain="https://domain.com";$txtmap="";$listData=["/","/admin","/demo","/test",];foreach($listDataas$l){$txtmap.=$domain.$l."\n";}try{
逸曦穆泽
·
2023-10-01 20:07
php
thinkPHP5
tp5
使用 exec() 返回127 的解决
骚嘿!又是你,搬砖搬得怎样了;唉,快和国宝有得比了,真烦人!先写一个测试文件test.php,放在与入口文件的同目录下访问:http://你的域名/test.php&1",$out,$status);print_r($out);echo"-";print_r($status);1、本地测试没问题;(终端:php-v,访问:http://域名/test.php)2、远程终端命令执行也没问题;3、远程
逸曦穆泽
·
2023-10-01 20:37
php
linux
shell
php
linux
2019-03-13
composercreate-projecttopthink/think
tp5
槛内人槛外人
·
2023-10-01 19:10
TP5
引用静态文件(2)
在模块下面创建视图层View,然后视图层下创建对应的模板,模板下面创建对应的html文件(注意模板名和html文件名必须跟控制器声明的方法名一致!!!)然后在控制器下面渲染htmlusethink\Controller;//step1、引入控制器classIndexextendsController{//step2、继承控制器方法publicfunctionindex(){return$this-
royluck
·
2023-10-01 00:21
2021-12-24
EurUro|侵袭性前列腺癌与
TP5
3突变之间的联系原创图灵基因图灵基因2021-12-2409:04收录于话题#前沿分子生物学机制
TP5
3基因为制造一种称为肿瘤蛋白p53(或p53)的蛋白质提供了指令
图灵基因
·
2023-09-30 05:24
swagger ui php,
tp5
swagger-ui文档生成
tp5
根目录,composerrequirezircote/swagger-php方案1:有需要的时候手动执行命令生成api_doc.json文件添加命令application/command.php新增一行
吃口草莓鸭
·
2023-09-30 01:17
swagger
ui
php
有关
TP5
中Query.php中废弃写法
这是在
TP5
使用链式方法查询数据库时遇到的问题:原因是每个链式方法都会返回一个Query对象,Query.php的370行中$str{0}这种写法被废弃了。
也许会了
·
2023-09-29 07:46
TP5
修改配置文件以及引入分离
如果没有返现,删除runtime缓存如果就该application下的配置文件,会对所有内容起作用,想对一个起作用把配置文件复制一份,放入文件夹中即可然后修改这个配置文件,删除多余的效果然后需要在前面加上我们我域名,这里在应用目录下定义:做这些为了什么呢?因为我们的样式都不在一个文件下,所以需要用这样的方法链接样式,—————————————————————————网站的头部和底部是一样的,需要分
单线程患者
·
2023-09-28 17:30
tp5
使用paginate分页注意事项及问题
配置url中表示页码的字符,这里用p,其实默认的是'page'.如果使用了page也可以任何东西都不用配置即:默认使用page代表当前页码,如需修改请修改第三个参数中的var_page,如:var_page=>p,即可自定义为ppaginate(5,false,['var_page'=>'p']);更多配置:$list=Db::name('user')->where('status',1)->pa
九叔儿
·
2023-09-28 12:47
iis服务下
tp5
.1项目两个域名配置失败解决办法
apache下一个项目里两个域名可以绑定两个入口文件的。iis服务就不行。然后就弄成一个入口文件index.php.其中一个域名在访问的时候判断一下。转成自己的模块就行了www.a.comwww.b.com---对应b模块index.phpif($_SERVER['HTTP_HOST']=="www.a.com"){Container::get('app')->run()->send();}els
hexiaoniao
·
2023-09-27 10:51
thinkphp5
thinkphp5 如何模拟在apifox里面 post数据接收
tp5
里面控制器写的方法想直接apifox里面请求接受必须带上这个参数header里面X-Requested-With:XMLHttpRequest
hexiaoniao
·
2023-09-27 10:16
thinkphp5
php
json
tp5
一对一关联hasOne、belongsto使用
1主表从表如何区分?看外键,外键在哪个表哪个表就是从表。2.hasOne主从关系表使用hasOnecategory为主表,brand为从表,这个时候我们在Category模型层书写一对一关联的时候就要使用hasOne,方法名要使用关联模型层的名字,例如这里关联的Brand模型层的brand表,Category模型层with('brand')->select();}functionbrand(){r
孤单的时候狗作陪
·
2023-09-25 18:37
tp5一对一关联
php
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他