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优秀案例
thinkphp
6模式model类操作数据库
直接通过navicate创建数据库yg_test,并在项目.env和config/database.php做好数据链接配置,注意yg_前缀的配置。然后通过navicate新建yg_admin数据表,如下:1.model模型大概可以这样看模型,一个模型其实就是一个数据表,通过操作model模型来达到操作数据表;model模型以首字母大写的驼峰命名方式,如:AdminModel模型对应的数据表是adm
班长胡一可
·
2023-10-27 12:39
thinkphp
数据库
database
thinkphp
6 验证器
单应用模式下生成验证器命令phpthinkmake:validateAdmin多应用模式下生成验证器命令:phpthinkmake:validateadmin@Admin第一步,生成验证器,一般命名与需要验证的模型名称一致;['规则1','规则2'...]**@vararray*/protected$rule=[//格式:'字段|中文名'=>'规则1|规则2|规则3''realname|真实姓名'
班长胡一可
·
2023-10-27 12:39
thinkphp
thinkphp
thinkphp
6路由配置
之前将域名中index.php路径给隐藏掉了,因为index控制器和index方法都是tp6默认访问的,所以在输入localhost/admin也可以直接访问到index控制器里面的index方法,但是实际的访问路径应该是http://localhost/admin/index/index当访问新定义的hello方法时,却一样需要把全部路径才可以访问,直接输入localhost/admin/hel
班长胡一可
·
2023-10-27 12:08
thinkphp
php
thinkphp
自定义命令传参
第一步:还是要把自定义的命令配置到command.php里面去。具体操作见tp文档(传送门)第二步:直接上代码addArgument('a',Argument::REQUIRED);//必须参数$this->addArgument('b',Argument::REQUIRED);$this->addArgument('c',Argument::OPTIONAL);//可选参数//添加选项$this
yhe2008
·
2023-10-27 00:07
thinkphp
thinkphp
command
php框架进入命令行,
ThinkPHP
5.0自定义命令行的使用
注:我使用的是
thinkphp
5.0.9版本,不同的版本可能目录结构有差.第一步:配置command.php文件,目录在网站根目录的application/command.php下第二步:建立命令类文件
weixin_39699670
·
2023-10-27 00:03
php框架进入命令行
ThinkPHP
5.0框架自定义命令行
2019独角兽企业重金招聘Python工程师标准>>>Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端/客
weixin_34277853
·
2023-10-27 00:33
php
数据库
网络
php 命令行框架,TP框架自定义命令行command基本使用教程案例,
ThinkPHP
自定义命令行高级进阶使用教程案例...
一、自定义命令行-基本使用教程案例1、建立命令类文件,新建application/index/command/Test.php//+----------------------------------------------------------------------//|WebUrl:www.youhutong.com//+----------------------------------
不起眼的木头君
·
2023-10-27 00:33
php
命令行框架
php脚本自定义指令,
thinkphp
如何自定义指令
通过指令方式来快速创建phpthinkmake:commandTest#如果要增加目录phpthinkmake:command/aaa/Test默认就在app目录下生成一个command目录,并且生成Test.phpnamespaceapp\command;usethink\console\Command;usethink\console\Input;usethink\console\Output
我鸿
·
2023-10-27 00:33
php脚本自定义指令
php向input传值,
thinkphp
5 自定义命令行中input传值问题
thinkphp
5自定义命令行中input传值问题,官方文档只列出了如何生成命令行,但是针对input的传值没有找到任何说明文档,因此本文主要针对input的传值问题进行说明/*****@authormoshao
风景无限之
·
2023-10-27 00:33
php向input传值
ThinkPHP
6 自定义指令(定时任务脚本 )使用技巧
比如定时获取当前关注公众号的用户,给与奖品发放的需求一种解决方式:直接使用Linux的[crontab]计划任务,设定执行链接就好另一种方式:为了方便对自定义指令的统一管理,可以编写shell执行脚本【
ThinkPHP
6
moTzxx
·
2023-10-27 00:32
ThinkPHP
运维
shell
thinkphp
5.0 创建自定义命令行
thinkphp
5.0创建自定义命令行在模块目录下面创建一个command目录文件夹,在此文件夹下创建一个php文件,这里我创建的是Crond.php在Crond.php中编写代码namespaceapp
雨夜的博客
·
2023-10-27 00:02
技术分享
php
运维
服务器
TP6
thinkPHP
6 命令行开发
总共2步:1.增加配置项2.开发运行脚本运行:phpthinkcheck配置里面是checkOnline,可以简写开头,如phpthinkcheck或者phpthinkch,只要没有重复的就能找到。配置项位于config/console.php,修改如下:['checkOnline'=>\app\command\OnlineChecker::class,],];2.写app\command\Onl
懒是一种态度
·
2023-10-27 00:31
开发笔记
vue.js
前端
javascript
ThinkPHP
创建自定义命令行
第一步,配置command.php文件,目录在application/command.phpsetName('test')->setDescription('Hereistheremark');}protectedfunctionexecute(Input$input,Output$output){$testModel=newTestModel();$res=$testModel->index()
-天道酬勤-
·
2023-10-27 00:30
ThinkPHP
5自定义命令行(服务器计划任务)
创建自定义命令行第一步,配置command.php文件,目录在application/command.phpsetName('test')->setDescription('Hereistheremark');}protectedfunctionexecute(Input$input,Output$output){$output->writeln("TestCommand:");}}理解:conf
扫地鼠Gordon
·
2023-10-27 00:29
ThinkPHP
PHP
ThinkPHP5自定义命令行
ThinkPHP
5.0使用命令行执行代码逻辑
创建一个自定义命令类文件,新建application/common/command/Hello.phpsetName('hello')//添加参数->addArgument('name',Argument::OPTIONAL,"yourname")//添加选项->addOption('city',null,Option::VALUE_REQUIRED,'cityname')//设置描述->setD
小白白友
·
2023-10-27 00:51
PHP
学习笔记
ThinkPHP5
php
thinkphp
6 自定义命令行command使用
在tp框架中往往需要定义一些命令去大批量的操作行为,直接在控制器中会有超时报错的情况,而且也会很慢,所以就需要使用到tp里的自定义命令行来完成这些操作行为。比如:现在有一张表数据有上百万,要更新表中某个字段的值就可以使用自定义命令1、建立命令类文件,新建application/index/command/Test.phpsetName('test')->setDescription('thetes
从兄
·
2023-10-27 00:49
thinkphp
php
php
thinkphp
command
小红书推广高客单产品的技巧与方法
今天就从汽车、珠宝、3C数码三大行业入手,结合相关
优秀案例
,为更多品牌提供参考。想要获取更多行业营销数据,学习标杆品牌营销策略,即可查看~场景化内容刺激消费各地销售账
新榜有数
·
2023-10-26 21:08
小红书营销推广
产品运营
ThinkPhp
6学习笔记
一、WampServer安装对于初学者建议使用集成的服务器组件,它已经包含了PHP、Apache、Mysql等服务,免去了开发人员将时间花费在繁琐的配置环境过程。Windows系统可以使用WampServer,下载地址:WampServer,laplate-formededéveloppementWebsousWindows-Apache,MySQL,PHP,支持32位和64位系统,根据自己的系统
weixin_46398352
·
2023-10-26 19:41
学习
php
开发语言
ThinkPHP
8学习笔记
ThinkPHP
8官方文档地址:
ThinkPHP
官方手册一、composer换源1、查看composer配置的命令composerconfig-g-l2、禁用默认源镜像命令composerconfig-gsecure-httpfalse3
知远同学
·
2023-10-26 19:34
PHP
1024程序员节
thinkPHP
多表查询join时,按照ID排序报错 “无法绑定由多个部分组成的标识符”
SQLSTATE[42000]:[Microsoft][ODBCDriver11forSQLServer][SQLServer]无法绑定由多个部分组成的标识符“tm.ID”。解决办法1步:field里添加要按照排序的ID,哪个表的写哪个2步:order里写IDdesc就不要加表的临时名tm,或表名tbmember了
Qlittleboy
·
2023-10-26 18:01
php
thinkphp
6下安装使用华为obs
一:环境要求
thinkphp
6.0使用的php版本为7.0,不能安装最新版的3.22.6版本sdk(这个版本sdk好像里面依赖php8以上的内容,会报错),这里使用3.21.6版本二:安装1:>composerrequireobs
攻城狮的梦
·
2023-10-26 17:22
php
Nginx 下配置支持
thinkphp
伪静态
server{listen80;server_nametom.test.cn;access_log/data/wwwlogs/tom.test.com_nginx.logcombined;root/data/wwwroot/tom.test.com;location/{indexindex.htmlindex.htmindex.phpadmin.php;#访问路径的文件不存在则重写URL转交给Th
才才
·
2023-10-26 16:50
Nginx
thinkphp
伪静态
thinkphp
5使用phpmail发送qq邮件
目录1、使用composer工具安装,在tp5根目录下执行2、封装发送邮件方法3、控制器中调用4、运行后结果1、使用composer工具安装,在tp5根目录下执行composerrequirephpmailer/phpmailer安装成功后显示下面目录2、封装发送邮件方法functionsendEmail($to,$title,$content){$email=["send_email"=>"23
PHP隔壁老王邻居
·
2023-10-26 14:26
php
乱七八糟
1024程序员节
php
开发语言
笔记
(免费领源码)php#
Thinkphp
#MySQL师生荣誉管理系统10079-计算机毕业设计项目选题推荐
目录摘要1绪论1.1研究背景1.2论文结构与章节安排2师生荣誉管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3师生荣誉管理系统总体设计3.1系统架构设计3.2系统功能模块设计3.2.1整体功能模块设计3.2.2用户模块设计3.2.3荣誉信
2301_3224142804
·
2023-10-26 13:32
php
spring
boot
mysql
java
c#
spring
python
(免费领源码)php#
Thinkphp
#MYSQL校园二手交易app 99211-计算机毕业设计项目选题推荐
目录摘要Abstract1绪论1.1研究背景1.2国内外研究现状1.3论文结构与章节安排2校园二手物品交易app系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3校园二手物品交易app总体设计3.1系统架构设计3.2系统功能模块设计3.2.1整体功能模块设计3.2.2用户模块设
2301_3224142804
·
2023-10-26 13:29
php
开发语言
最新首发自助建站系统源码,傻瓜式一键建站系统源码,高度开源支持专业在线自助建站服务平台软件
专业PS级大师级高端响应式智能建站平台软件,只为网络公司而生,采用国内知名开源php框架,
Thinkphp
6+vue.js前端数据响应系统,实现了在线自助开通网站,企业站+B2B商城+分类信息、视频、资讯等门户网站
yinxinet1
·
2023-10-26 12:04
开源
前端
vue.js
发卡系统微信小程序源码/云盘发卡系统源码带PC端/自动发卡小程序源码(开源)
而后端则是用了
thinkPHP
6作为开发框架,能够提供高效稳定的后台支持。系统的PC前端则采用了vue开发,为电脑端
hmz856
·
2023-10-26 11:09
后端
PHP
微信小程序
微信小程序
小程序
开源
下载站源码 php,
thinkphp
开发素材资源源码下载站整站源代码
thinkphp
开发素材资源源码下载站整站源代码采用目前最流行的php框架
thinkphp
3.2.3开发,后台布局采用BootStrap。
鱼鹰谈单片机
·
2023-10-26 09:27
下载站源码
php
最新Workerman 在线客服系统源码/附搭建教程-
ThinkPHP
网站在线客服系统源码
源码简介:Workerman开发的Ai智能客服在线客服系统网站源码,里面有附带安装教程文档搭建教程。它是最新Workerman在线客服系统源码。源码链接:网盘源码密码:hma8源码特点:作为网站在线客服系统源码,它有下面几个特点:1、模块化开发2、强大的一键生成功能极速简化你的开发流程,加快你的项目开发3、响应式布局4、自动适配,无需要担心兼容性问题5、完善的权限管理6、自由分配子级权限、一个管理
hmz856
·
2023-10-26 09:53
前端
PHP
后端
前端
php
开源
最新php中es整合项目(Elasticsearch高级篇整合tp后台)
以下后台使用
thinkphp
5.1、Elasticsearch7.14.1、ik分词器集成后台下载链接Elasticsearch7.14.0+
thinkphp
5.1后台管理索引和文档+权限管理-PHP文档类资源
PHP隔壁老王邻居
·
2023-10-26 00:21
php
es
elasticsearch
php
es
thinkphp
Tp框架如何使用事务和锁,还有查询缓存
1.事务在
ThinkPHP
框架中,可以使用think\db\Transaction类来实现事务。
代码真的养发
·
2023-10-25 22:27
缓存
java
spring
php
后端
[第三章 web进阶]
thinkphp
反序列化利用链.md
反正大概就是
thinkPHP
审核工具找到可以序列化的魔法函数http://21f2b219-2cdd-41f2-b615-f4034ae62488.node4.buuoj.cn:81/public/?
田清炜
·
2023-10-25 22:24
thinkphp框架常见漏洞
php
Thinkphp
官方think-queue消息队列包使用
安装think-queue#
Thinkphp
5.1composerrequiretopthink/think-queue:2.
一个胖鑫
·
2023-10-25 15:28
ThinkPHP
V6.0.12LTS 反序列化漏洞的保姆级教程(含exp编写过程)
声明出品|先知社区(ID:Will1am)以下内容,来自先知社区的Will1am作者原创,由于传播,利用此文所提供的信息而造成的任何直接或间接的后果和损失,均由使用者本人负责,长白山攻防实验室以及文章作者不承担任何责任。目录结构这里是看了w0s1np师傅的目录结构,嘻嘻…project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模
长白山攻防实验室
·
2023-10-25 13:55
代码审计
php
apache
开发语言
支持多校 微信课表小程序源码 排课小程序源码 支持导入课表 情侣课表 背景设置
练手Lab课程表小程序源码是一个基于
thinkphp
系统进行开发的前后端分离系统。
软希源码
·
2023-10-25 05:44
软希网源码下载
微信
微信课表小程序源码
php自适应在线电影影视网站系统源码
简介:
Thinkphp
自适应在线电影网站系统源码全站采集360官方接口!
banzhuan678
·
2023-10-25 05:43
程序源码
网站源码
php
nginx
apache
在线电影网站
影视网站系统
thinkphp
生成二维码
composer安装composerrequireaferrandini/phpqrcode方法/***功能:生成二维码*@paramstring$qrData手机扫描后要跳转的网址*@paramstring$qrLevel默认纠错比例分为L、M、Q、H四个等级,H代表最高纠错能力*@paramstring$qrSize二维码图大小,1-10可选,数字越大图片尺寸越大*@paramstring$s
敲代码的小仙女
·
2023-10-24 20:26
thinkphp
5.1多模型关联排序问题
//获取产品详情publicstaticfunctiongetProductDetail($id){$product=self::with(['imgs'=>function($query){$query->with('imgUrl')->order('order','ASC');},'properties'])->find($id);return$product;}
爱唯主机
·
2023-10-24 13:51
php学习记录
thinkphp
5.1模型关联 -- 一对一关联
下面两个是关联表:test_user表和test_profile表,关联字段为:test_profile表中的user_id字段关联test_user表中的id字段模型:User.php中的代码如下:hasOne('Profile','user_id');}}模型:Pofile.php中的代码如下:belongsTo('User','user_id');}}控制器index.php中的代码如下:'
hello php
·
2023-10-24 13:21
thinkphp5
php 5.1 json,
thinkphp
5.1的json数据写入、查询
正常一篇文章属于一个分类,所以是单选,现在需要将一篇文章对应多个分类,这时候就需要将分类的单选改成了多选,那做法就有两种,1、将文章表的catid字段改成json格式,如:{"value":"5","value":"6"},2、删除文章表的catid字段,新建一个关联catid的表。根据需求,基于减少修改数据表且tp5.1可以json查询这两点,就选择了json形式来完成这个需求。官方给出来的js
李小编
·
2023-10-24 13:21
php
5.1
json
php根据数据库隐藏,
ThinkPHP
5.1关联模型字段(包括非数据库字段)的显示和隐藏...
之前使用字段显示用得是field来进行限制,但是关联使用field的时候必须要传入关联字段,然后就想到了使用visible来进行补充,这个时候又发现一个问题,使用了with以后,就算visible不指定关联模型字段,结果中也是有关联模型字段的,最终经过测试发现,如果希望使用visible进行限制关联模型字段,则需要详细的指定关联模型中的字段。数据表用户表useridusername1swk2zbj
weixin_39617252
·
2023-10-24 13:21
php根据数据库隐藏
ThinkPHP
5.1 join两表或者多表查询
-表1为lj_product_item左表a,表2lj_prodyct_class右表b,表a有表b的id,将表a中的表bid所对应的中文名查询出来,最后显示在一个结果集里面。-注意,where、field、order需要指定a和b,如果有重复字段名,可能会报错,写法a.xx、b.xx。-/**商品名**/publicfunctionlist_product_item(){$product_ite
fyonecon
·
2023-10-24 13:21
Thinkphp
5.1.x反序列化漏洞复现
漏洞分析漏洞的起点为/
thinkphp
/library/think/process/pipes/Windows.php的__destruct()。
succ3
·
2023-10-24 13:50
Thinkphp漏洞复现
Thinkphp5.1.x
反序列化
php 关联一对多 条数,多对多关联 -
ThinkPHP
5.1 完全开发手册
多对多关联关联定义例如,我们的用户和角色就是一种多对多的关系,我们在User模型定义如下:namespaceapp\index\model;usethink\Model;classUserextendsModel{publicfunctionroles(){return$this->belongsToMany('Role');}}belongsToMany方法的参数如下:belongsToMany
晓琼爱学习
·
2023-10-24 13:50
php
关联一对多
条数
php关联域载入,
thinkphp
5.1嵌套关联预载入的写法
关于
thinkphp
5的嵌套关联预载入的写法,
thinkphp
5.1完全开发手册上写着:也可以支持嵌套预载入,例如:$list=User::with('profile.phone')->select([
不吃章鱼烧
·
2023-10-24 13:50
php关联域载入
Thinkphp
5.1 behavior 钩子的使用
根据下面的讲解一步一步理解钩子的使用方式,这里只做静态调用展示,动态调用请参考
Thinkphp
5.1钩子和行为相关文件及路径application\tags.php//静态钩子的配置文件application
阿里路西亚
·
2023-10-24 13:20
PHP
PHP实用方法
thinkphp
thinkphp
Thinkphp
5.1-关联统计后查询所有列的解决方案
老代码想查出当前报名的人数和审核通过的人数,因为是列表,所以只返回指定字段即可。但是加了关联查询后发现field无效了,查出来表格所有的数据$columns=['id','name','banner','type','brand_name','nums','join_nums','audit_nums'];$lists=$model->withCount(['suoyou'=>'suoyou_co
Asserty666
·
2023-10-24 13:49
PHP
thinkphp
withCount
field
Collection
thinkphp
5关联查询多表查询join
thinkphp
5关联查询多表查询join一对多查询$rows=db('member')->alias('m')->join('agenta','m.m_pid=a.id','left')//左表交集-
青茶360
·
2023-10-24 13:49
thinkphp
thinkphp
join
关联模型
thinkphp
5.1 关联查询
关联查询使用with查询$users=User::with(['profile'=>function($query){$query->field('name,email');}])->select();foreach($usersas$user){echo$user->profile->name;}如果查询数据时,没有数据,则不返回整条信息,则使用hasWhere,进行查询//查询用户昵称是thi
qq_32166533
·
2023-10-24 13:19
数据库
sql
mysql
php
thinkphp
项目报错No input file specified.
1提示:“Noinputfilespecified.”原因在于使用的PHP5.6是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误。默认的.htaccess里面的规则(如图):“Noinputfilespecified.”,是没有得到有效的文件路径造成的。修改后的伪静态规则,如下:仅仅就是在正则结果“/$1”前面多加了一个“?”号,问题也就随之解决了。END2.打开
无中生友
·
2023-10-24 07:01
php
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他