手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ NumPy
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ gRPC
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Spring Cloud
▸ Lua
▸ fastadmin
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
ThinkPHP
thinkphp---封装服务层
在使用Thinkphp开发项目的时候,在做前台开发的时候,经常会遇到在不同的地方会去使用相同或者类似的查询,例如:前台查询用户信息,以及接口查询用户信息,如果两个分开写,就会造成大量重复的代码,所以很有比较将同类的查询放到一个服务层里面进行统一的管理,方便后期的维护。下面是我的实现方
thinkphp for循环
{forstart="开始值"end="结束值"comparison=""step="步进值"name="循环变量名"}{/for}开始值、结束值、步进值和循环变量都可以支持变量,开始值和结束值是必须,其他是可选。comparison的默认值是lt,name的默认值是i,步进值的默认值是1,举例如下:comparison的意思是当前值跟end
thinkphp 路由有什么作用?
什么是路由?路由就是URL到函数的映射。在web开发中,“route”是指根据url, 分配到对应的处理程序。路由:就是一个路径的解析,根据客户端提交的路径,将请求解析到相应的控制器上;从URL找到处理这个URL的类和函数。TP路由作用:路由定义就是把真实的url地址藏起来,使用访问地址来访
Thinkphp中日期时间区间查询以及whereTime用法
使用where和whereTime方法进行时间的比较查询where用法//查询大于等于指定时间的数据Db::table('article')->where('create_time','>=','2020-12-10')->select();//查询小于指定时间的数据Db::table('article')->where('create_time'
【Thinkphp】 CLI模式下接收参数的几种方式
PHP中CLI模式下接收参数的三大方式1argv方式phptest.phpnews15//变量仅在register_argc_argv打开时可用。print_r($argc);//CLI下获取参数的数目,最小值为1print_r($argv);//CLI下传递给脚本的参数数组,第一个参数总是当前脚本的文件名,因此$argv[0]就是脚本文件
Thinkphp 3.x key可控注入(?)
参考https://mp.weixin.qq.com/s?__biz=MzU0ODg2MDA0NQ==&mid=2247484626&idx=1&sn=6a584fde354797177f67d3adcaf786b2首先配置好Mysql连接'DB_TYPE'=>'mysql',//数据库类型'DB_HOST'=>
thinkphp验证器获取$data数据,自定义验证,多条件唯一性验证unique验证
thinkphp验证器获取$data数据,自定义验证,多条件唯一性验证,软删除验证唯一性,unique验证问题描述 项目中使用软删除,数据删除后验证器里唯一性验证不通过,需要字节拼接条件如下//复杂验证条件'name'=>'unique:user,status=1&account='.$data['account'],但是默认rule规
thinkphp所有版本下载备注
thinkphp5.1以前的版本在这里下载https://www.thinkphp.cn/down/framework.htmlthinkphp5.1以后在这里下载,很无语找的时候总是官网都找不到,记录一下。https://github.comop-thinkhink/
thinkphp教程:TP的钩子的两种配置和两种调用方法
thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置。
ThinkPHP 中 where条件 or,and 同时使用
1、where的用法,参考一下:https://www.kancloud.cn/manualhinkphp5/1351822、where条件or,and同时使用。一定要打括号。不然执行会出错。('a'=1and'b'=2)or('c'=3and'd'=4)and'e'=5$where_1['a']=1;$where_1['b']
详解thinkphp+redis+队列的实现代码
1,安装Redis,根据自己的PHP版本安装对应的redis扩展(此步骤简单的描述一下)1.1,安装php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图:1.2,php.ini文件新增extension=php_igbinary.dll;extension=php_redis.dll两处扩展ok此处已经完成第一步redis环境搭建完成看看phpi
Thinkphp实现图片水印平铺效果
图水印平铺,有需要的了解一下调用图片水印平铺代码usethink\Image;class....publicfunctiontest(){$image=Image::open('bg.jpg');//给原图设置水印图片(colleced.png)并保存water_image.png$image->tilewater('colleced.png',100)->save
thinkphp学习 -- 初识tp
0x01目录结构├─application应用目录│├─common公共模块目录(可以更改)│├─module_name模块目录││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录│
thinkphp下载后报错 下载5.0版本
找不到start.php文件,打开readme.md看到核心文件时6.0的 。官网地址默认6.0分支切换到master上解决办法:gitclone-bmasterhttps://github.comop-think/frameworkthinkphp
IIS部署Thinkphp网站
链接地址:https://jingyan.baidu.com/article/9f7e7ec0555bc86f281554ac.html先安装IIS7,下载PHPManager(请百度搜索下载),请根据系统选择32位或者64位下载。安装步骤就不截图了,一路按next就好了。安装完后在IIS管理器里面就能看到PHP Manager了。下载php5.5压缩包。在选择版
在使用openbms的时候发现的Thinkphp action 大小写问题
下载了 https://gitee.com/openbms/openbms看了看源代码,调试了一下普通用户的demo用户发现无法上传图片,admin不会,查看了源代码发现是这样的admin用户因为是管理员直接跳过权限检查了代码在application/common/controller/AdminBase.php 普通用户到 !in_
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签