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.0
【PHP】
TP5.0
模型关联搜索查询
本文将介绍如何在
TP5.0
中使用模型关联进行搜索查询,并解决可能出现的报错问题。一、模型方法在
TP5.0
中,模型方法是实现关联的关键。
zzoood
·
2024-02-06 15:00
php
TP5
php
sql
数据库
【PHP】TP5使用orderRaw 方法设置排序规则
目录1.使用orderRaw方法和field函数来按照指定的字段排序:2.使用子查询进行排序:3.使用SQL函数length进行排序:在
TP5.0
中,orderRaw方法可以用来设置原生的排序规则。
zzoood
·
2024-01-07 08:38
php
TP5
php
sql
数据库
thinkphp mysql limit_ThinkPHP5.0框架开发--第7章
TP5.0
数据库操作
ThinkPHP5.0框架开发--第7章
TP5.0
数据库操作第7章
TP5.0
数据库操作=========================================================今日学习
米国脱口秀
·
2024-01-03 08:01
thinkphp
mysql
limit
【PHP】
TP5.0
及Fastadmin中将查询数据返回对象转为数组
目录方法一:使用collection助手函数方法二:设置返回数据集的对象名在ThinkPHP5.0中,对模型查询返回的对象进行了优化,默认情况下,使用all或select方法查询数据库将返回一个对象数组集合。这个集合是模型的实例数组,不是传统意义上的数组。因此,直接调用toArray方法并不能将其转换为真正的多维数组。为了帮助开发者更好地理解和使用对象集合,以下是一些指导建议:理解对象数组:首先,
zzoood
·
2024-01-01 13:41
php
TP5
php
开发语言
TP5.0
的检验类的引用
1.在下载好
tp5.0
后,配置好本地appache环境后进行的简单项目模块,在此引入
tp5.0
开发手册截图在Admin模块目录下新建一个validate目录,然后新建一个对应需要验证的类文件,3.验证器类定义信息
weixin_40428902
·
2023-12-17 22:36
php技术
TP5.0
THINKPHP
php
tp5.0
中调用第三方函数
第一步:通过QQ互联设置第三方登录的域名第二步:给QQ图像一个点击事件html代码jquery代码//进入第三方登录页面functiontoLogin(){//window.open("{:url('login/qq')}","TencentLogin","width=450,height=320,menubar=0,scrollbars=1,resizable=1,status=1,titleb
花开半月
·
2023-12-05 09:30
php 遍历文件夹并压成zip_PHP-ZIP压缩文件
接下来的工作就是去理解代码里函数的作用了,先提出自己花半天时间学习得重点:1.实例化类(基于
TP5.0
开发类名前面加'\')$zip=new\ZipArchive;2.创建压缩文件(同时也是打开压缩
weixin_39769984
·
2023-11-23 19:12
php
遍历文件夹并压成zip
tp5.0
中的 volist 中的循环变量 $i
//输出循环变量:{volistname="list"id="vo"key="k"}{$k}.{$vo.name}{/volist}//如果没有指定key属性的话,默认使用循环变量i,例如:{volistname="list"id="vo"}{$i}.{$vo.name}{/volist}-这里的索引是从1开始的,而不是从0开始
xcyzjs
·
2023-11-21 19:08
tp下引用php文件夹,tp5使用PHPWord(下载引入/composer两种方式)
PHPWORD使用文档一:引入
tp5.0
,tp5.1:1:composer方式(推荐)a:根目录下执行:composerrequirephpoffice/phpwordb:引入:usePhpOffice
柴犬kobe
·
2023-11-14 14:41
tp下引用php文件夹
tp5.0
微信jsapi支付
tp5.0
微信jsapi支付流程1、下载官方sdk包放在extend目录下2、在公众号里面关联商户号,在商户号里面配置域名3、在Wxpay.Config.php这个文件里面把你的公众号APPID、APPSECRET
与之有余
·
2023-10-27 18:50
php
tp5.0
php
PHP支付,
TP5.0
接入支付宝支付流程(附教程)
一、本地环境的话,首先需要有沙箱登录支付宝,蚂蚁金服账号(个人支付宝账号)戳这里!戳这里!点击右上角的控制台,然后在拉倒最下面,就能看到沙箱环境需要自己开启,配置一下信息,特别注意,网关地址:沙箱环境是有dev的,正式上要去掉dev生成秘钥工具,可以在支付宝开发文档里面自行下载。因为是测试,这里选择了电脑网站支付测试,选择下载Demo。下载好之后的文件夹,是这样的:把这个文件夹,整体放倒TP5项目
付煜晨
·
2023-10-26 14:06
PHP学习记录
php
mysql
关于mongodb的聚合查询在thinkphp中的使用
框架:
tp5.0
后台:fastadmin使用的是tp自带的composer包mongo2.0的那个版本。
cathy1213
·
2023-10-12 16:27
mongodb
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
数据库
thinkphp5.1数据库备份
首页说一下
tp5.0
的好处就是可以使用composer安装数据库备份类库,composer命令安装:composerrequiretp5er/tp5-databackupdev-master安装成功后会在项目文件夹
梦安web开发
·
2023-09-20 15:10
PHP
TP5.0
框架会员根据经验值升级等级
//初始化最小差值为一个较大的数 $minDifference=500000;先看一下会员等级表规则的表结构普通会员默认注册就是,经验值01.先查询出最高等级所需要的经验值//先查询最高等级所需要的经验值$b=Db::name('wechat_user_vip')->order('idDESC')->field('exp_num')->find();2.在定义一个当前用户的经验值$expNum
你好骚啊
·
2023-09-12 14:36
php
开发语言
Linux部署ThinkPHP5的Workerman亲测篇,workerman启动失败解决方法
一、安装扩展包composerrequiretopthink/think-worker如果不能安装,可能是用的
tp5.0
的版本,需要安装低版本的composer直接执行:composerrequiretopthink
政东.zd
·
2023-09-08 13:32
php
RabbitMQ在
Tp5.0
中实现延时队列(死信队列)
实现步骤:创建两个交换机和队列:死信队列和死信队列上游队列死信队列的特性:插入一个没有过期时间的消息会导致,队列永远不会被消费前面的过期时间太长了,后面的消息就算过期也不会被消费的按随机串的方式来生成交换机和队列,保证一个交换机只有一条消息,消费完以后删除掉这里是设置消息的过期时间方式来实现的延时任务只需要监听死信队列的上游队列就可以实现想要的效果channel();//动态的创建交换机和队列//
骑代码奔小康
·
2023-09-01 20:15
thinkphp5.0使用自带的think-queue队列
composer安装相关的类库这里使用的
tp5.0
,所以只能是安装低版本的包composerrequiretopthink/think-queue=1.1.6安装完毕在extra下生成配置文件queue.php
Icebreaking丶
·
2023-08-27 10:13
PHP
redis
数据库
nosql
php中文分词的一个简单实践
环境
tp5.0
在类头部引入相关文件usethink\Db;useplugins\pscws4;文件在项目跟目录下的extend\plugins文件夹中pscws4.php和xdb_r.class.php
元英振兴
·
2023-08-25 00:48
TP5开发API接口-1.创建token、解决跨域、设置api接口返回格式
1、解决TP5接口跨域问题说明:调用其他方法,会先执行
TP5.0
析构方法,然后再执行其他方法//解决跨域--析构方法protectedfunction_initialize(){header('content-type
挤时间学习的阿龙
·
2023-08-24 02:25
TP5.0
隐藏入口文件index.php
一、Apache在ThinkPHP5.0中,出于优化的URL访问原则,还支持通过URL重写隐藏入口文件,下面以Apache为例说明隐藏应用入口文件index.php的设置。下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverrideNone将None改为All3、在应用入口文件同级目录添加.htaccess文件,内
老牛圣斗士
·
2023-08-23 23:43
thinkphp5.0.24验证码
composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.comcd到web目录下执行以下命令:
tp5.0
的使用1.0下的扩展
hgb24660
·
2023-08-14 15:08
PHP
thinkphp使用验证码
PHPExcel导出类
TP5.0
微信公账号+小程序数据打通CRMEBV2.6导出表格图片namespaceservice;usePHPExcel_IOFactory;usePHPExcel;useservice\JsonServiceasJson
那个人_50f8
·
2023-08-05 10:18
php+微信小程序 websocket
三、workermanphp使用
tp5.0
框架,原项目就是这个
lsswear
·
2023-04-14 14:57
微信小程序
websocket
小程序
基于ThinkPHP5框架开发的响应式网站建设小程序开发类网站PHP源码,支持微信小程序和百度小程序
这是一款基于
TP5.0
框架的文章为核心开发的免费的企业内容管理系统,ThinkPHP是目前国内主流的PHP框架,非常容易上手,适合PHP开发者二次开发属于自己的官方模板。
爱奶瓶科技有限公司
·
2023-04-01 12:57
mysql
企业官网
php
微信小程序
百度小程序
PHP —— 用 ThinkPHP5.0 实现微信小程序登陆
PHP——用ThinkPHP5.0实现微信小程序登陆《工欲善其事,必先利其器》大家好,之前学习了原生PHP和框架,今天我们运用框架
TP5.0
来实现一下微信小程序的用户登陆以及获取用户的信息接口。
vk阿木
·
2023-04-01 12:49
PHP
php
微信小程序
开发语言
TP5.0
、TP5.1、TP6.0 下载方式及环境要求
[TOC]1.TP5.0下载方式和环境要求**
TP5.0
环境要求:PHP版本>=5.4**PHP版本:PHP>=5.4.0PHP扩展:PDOPHPExtension、MBstringPHPExtension
辰风沐阳
·
2023-03-16 18:55
Excel导出功能--结合
tp5.0
框架(超详细)
title:Excel导出功能--结合ThinkPHP5.0框架(超详细)tags:[Excel导出,TP5,导出,表格]目前,很多场景下都在使用Excel导出,现在结合ThinkPHP5.0框架详细说明下excel导出功能的实现步骤。原文博客:煜儿博客一.准备工作Excel的导出功能,在很多框架中都有配置,其中最广泛的就是使用composer来下载excel的扩展包,但是本人在使用的过程中,却发
ityuer
·
2023-01-31 03:16
TP5.0
、5.1、6 where查询的坑
5.1之前的where写法$where=array();$where['name']='php';$where['phone']=['like','133%']$where['age']=['>','13']table('test')->where($where)->select()5.1之后where写法$where=newWhere;$where['name']='php';$where['p
王兴伍
·
2023-01-27 19:37
20190729
tp5.0
控制器初始化父级控制器
tp5.0
写法publicfunction_initialize()父级控制器tp5.1写法publicfunctioninitialize()在子控制之调用//publicfunction_initialize
Lutong_03e3
·
2021-06-26 21:18
ThinkPHP5.0导出Excel表格
上周在项目中用
tp5.0
导出excel表格遇到一点问题,特此记录。首先,不管是tp3.2.3还是
tp5.0
导出excel表格我都是基于phpexcel这个插件来做的。
gogocheng
·
2021-06-23 17:03
微信小程序获取用户信息及手机号(后端
TP5.0
)
wxml页面loginpromptToprovidebetterservice,click"allow"inthepromptboxlater!Isee.loginpromptToprovidebetterservice,click"allow"inthepromptboxlater!Toauthorize.wxss页面.dialog-mask{position:fixed;z-index:100
张浩宇_
·
2021-06-20 10:26
数据迁移工具
tp5.0
手册参看地址看云-数据库迁移工具此处不在重复文档相关内容,只是参看文档部分学习心得体会数据填充类-用法前提-需要安装think-migration扩展包composerrequiretopthink
余生无解
·
2021-06-11 11:26
tp5使用curl特性进行定时多线程爬虫(或任务),使用redis队列
利用php(以及开源工具)实现爬虫流程说明从数据库或者循环构建爬虫的url(包括分页参数)**分段取出使用多线程保存数据到redis**启用队列把数据保存到数据库**开始使用
tp5.0
的框架,安装爬虫扩展
LauEl
·
2021-04-29 11:41
TP5.0
控制器漏洞修复 ThinkCMF fetch漏洞修复
一
TP5.0
控制器漏洞重现方式:/?
非常帅气的昵称吧
·
2021-03-31 18:36
让
TP5.0
在SWOOLE上飞起来
所以看了下2.0,为5.0开发了一个扩展包,可以采用composer下载composerrequirexaviertony/xavier-swoole开发之前,需要先熟悉
TP5.0
的生命周期,不然就无从下手了
aa杨
·
2020-12-24 23:07
php
tp5.0
简单的增删改查
并查看目录结构配置一域名直接指向public,即可访问其下面的index.PHP入口文件然后看其应用配置文件配置文件基本不必更改,(若必要可更改访问默认模块)。看其数据库配置文件填写必要的东西接下来创建Model,view等文件相对于thinkphp3.2来说改变有所大,控制器名不能与模型名必须不同以下是其简单代码:Index.php控制器:post();$goods=newGoods;$resu
w_xuexi666
·
2020-09-17 07:17
CRMEBv3.0版本更新了什么?
细心的人会发现,官方每次更新都会在官网公布的,官方公布的3.0更新比较简洁,可能因为更新太多了,就简单写了吧,因为3.0是一次大的更新,移动端架构重新搭建,系统框架由原来的
tp5.0
升级到tp6,真佩服官方的技术实力和勇气
sugar1569
·
2020-09-17 03:40
CRMEB
微信商城
分销系统
CRMEB
H5
vue
【
TP5.0
】引入public/static目录下的静态资源
1、假设tp5下只有一个项目,且application在tp5下,2、我们知道外界访问tp5项目,只能通过public/index.php的入口文件,且查看apache服务器我们知道,【DOCUMENT_ROOT]指向的是D:\\phpStudy/WWW/tp5/public目录,所以我们apache服务器【/】根目录其实是tp5/public/目录3、知道了上面的知识,那么引入就变得很简单了:a
weixin_34075551
·
2020-09-16 19:13
php
前端
git
《
TP5.0
学习笔记---配置篇》
TP5.0
学习笔记TP5目录结构介绍application目录是应用目录,我们整个应用所有的内容都写在这个目录中,在后续开发中,我们更多的时候都是在编写这个目录中的文件。
书旅LY
·
2020-09-16 19:12
PHP
ThinkPHP
《
TP5.0
学习笔记---视图和模板篇 》
视图(View)视图层主要是为我们提供一个页面,让用户对页面进行一些操作,等待用户输入等等。通常的View层是html页面,也就是一个网页的展示区。在ThinkPHP中,它为我们提供了一个助手函数,让我们来获取view对象,也就是使用我们的view这个时候在浏览器中访问的时候会显示模板文件不存在。如果我们没有对我们的模板进行一些配置,那么它默认的就会调用,当前模块下的view目录下的当前控制器下的
书旅LY
·
2020-09-16 19:42
ThinkPHP
PHP
tp5.0
的学习笔记
项目目录tp5├─application应用目录├─extend扩展类库目录(可定义)├─public网站对外访问目录├─runtime运行时目录(可定义)├─vendor第三方类库目录(Composer)├─thinkphp框架核心目录├─build.php自动生成定义文件(参考)├─composer.jsonComposer定义文件├─LICENSE.txt授权说明文件├─README.mdR
志学Python
·
2020-09-16 18:59
php入门系列教程
TP5.0
:访问不同模块方法,跳转视图页面
我们在开发项目时,都会给每个项目加上基本的后台管理页面,并命名为admin那么,我们在添加admin后台模块后,怎么通过url访问admin后台模块文件代码呢?1、访问admin模块默认文件的URL:xxxxx/index.php/admin只要在访问默认前端路径的基础上,加上index.php和模块名称,就能访问到不同模块的默认文件(确保模块中的controller文件为Index.php,默认
dibeifang3745
·
2020-09-16 17:46
php
前端
Thinkphp5.0.x漏洞原理分析
本测试环境用的是php7.0.12+apache+thinkphp5.0.20poc:http://127.0.0.1/
tp5.0
/public/index.php?
NoOne_52
·
2020-09-15 20:44
TP5.0
动态注册路由报模块未存在错误
错误描述:1.照着官方手册在application/config.php里面修改配置如下:'url_route_on'=>true,'url_route_must'=>false,2.在application/route.php里面动态注册路由如下usethink\Route;Route::rule('test/','index/index/test');3.在index模块下index控制器下写
画心雕龙
·
2020-09-15 18:33
php
thinkPHP
where多条件 like
tp5.0
的//
tp5.0
的$where=['name'=>['like','think%'],'id'=>['>',0]];tp5.1的$where=[['name','like','think%']
67snow
·
2020-09-14 21:00
后端
真香,门面使用起来这么简单!
前言俩年前用
TP5.0
搭了一个后台,一直沿用至今。不是不想换,就因为一个字“懒”。这次荣幸咔咔需要写一个新项目,但还是一成不变的用之前搭好的框架,写着写着就停了下来。
咔咔-
·
2020-09-14 18:08
thinkPHP
php
thinkphp5实现创建api
这里用的是
tp5.0
一、首先在application中创建api文件夹,下面再创建controller文件夹在controller中写控制器举例:classApiextendsController{//
你有小猫吗
·
2020-09-13 23:24
thinkPHP
TP5.0
链式操作
1:orderV5.0.17+版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例如:/***获取文章列表*@return\think\Paginator*@throws\think\exception\DbException*/publicfunctiongetList(){try{$info=$this->with(['image','categ
红尘007
·
2020-09-13 23:40
tp5.0
TP5.0
PHPExcel 数据表格导出导入(引)
TP5.0PHPExcel数据表格导出导入(引)今天看的是PHPExcel这个扩展库,Comporse下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里面有个手动引入的办法:1、先在github里面下载PHPexcel这个类库2、解压之后把它复制到extend
weixin_30702413
·
2020-09-13 23:53
上一页
1
2
3
4
下一页
按字母分类:
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
其他