ThinkPHP Smarty Laravel PHP Fastadmin ThinkPHP
-
tp5.0使用think-queue+redis实现消息队列简易教程
think-queuethinkphp-queue 内置了 Redis,Database,Topthink ,Sync这四种驱动。本文主要介绍如何使用tp5自带的think-queue实现redis消息队列
小萝卜 2020-04-14 【 TP5 | Redis 】 浏览 3661
详情查看 -
ThinkPHP5/tp通用 redis锁 源码分享
Redis快速使用 (new RedisLock ())->lock($key, $expire = 5, $num = 0) 返回true代表加锁成功 ,可以执行后面代码,否则失败; 支持重试$num次, 加锁成功后$expire秒后锁自动释放, 防止死锁 ;
小萝卜 2020-04-13 【 PHP | TP5 | Redis 】 浏览 3640
详情查看 -
TP5.1实现微信小程序用户登录后端代码分享
TP5.1先来看官方提供的流程图:客户端:小程序客户端通过 wx.login() 获取登录code , 然后将code当做参数传递到服务器、
小萝卜 2019-11-22 【 TP5 】 浏览 1270
详情查看 -
TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
TP5在数据库设计中,常常会有如下这种关联模型,分类表中一条分类对应多个商品表中的商品,如果要获得分类表中每条分类 以及 对应的商品的信息,则需要先查询分类表中的数据,然后根据结果遍历查询商品表,最后把数据拼接在一起,TP5中关联模型可以解决这一问题
小萝卜 2019-11-21 【 TP5 】 浏览 2204
详情查看 -
TP5 接口设计中异常处理
TP5PHP提供 Exception 类来处理异常,new Exception('错误信息(默认为空)','错误代码(默认0)','异常链中前一个异常')然后可以通过,e -> getMessage() 获取异常信息,e -> getCode() 获取异常错误码
小萝卜 2019-11-21 【 TP5 】 浏览 1198
详情查看 -
TP5 自定义验证器
TP5TP内置验证功能提供两种验证方法,验证器、独立验证,以及自定义验证的代码分享
小萝卜 2019-11-21 【 TP5 】 浏览 1250
详情查看 -
TP5.1 钩子与行为应用
TP5.1什么是行为:可以将行为理解为是一个行为类的方法,在框架中行为类、行为方法则是有一定的规则约定;而钩子则是这些行为方法被调用执行的位置点。注意了,要想执行某个钩子中的行为,那行为一定要在应用程序执行到该钩子之前进行绑定
小萝卜 2019-11-21 【 TP5 】 浏览 1143
详情查看 -
Swoole 结合TP5创建http服务
Swoole因为进程会常驻在内存中,所以在一次请求结束后相关的信息不会被销毁,导致请求路径发生变化时程序仍定位到前一次请求的方法,原因:是因为TP框架在Request类中对pathinfo进行判断,如果已存在则不再从$_SERVER中读取,解决方案:在/thinkphp/library/think/Request.php pathinfo方法和path方法中修改判断条件,使得每次请求都重新加载pathinfo
小萝卜 2019-11-21 【 TP5 】 浏览 1345
详情查看 -
TP5 模型事务操作
TP5注意:数据只要涉及多表一致性操作,必须要开启数据库事务操作,ThinkPHP5 中模型层中使用事务:
小萝卜 2019-11-21 【 TP5 】 浏览 2521
详情查看 -
PHPExcel在TP3.2下使用方法
PHPExcel第一:你要去PHPExcel官网下载,然后放到网站的Vendor文件夹下面。当然这是为了好管理和导入。你放在其他位置也没有关系。 第二:当然是在你需要的地方写代码。我只写样例,你看懂了就可以灵活的使用。
小萝卜 2019-11-21 【 TP3.2 】 浏览 1132
详情查看 -
TP3.2同时操作多个数据库
TP3.2除了在预先定义数据库连接和实例化的时候指定数据库连接外,我们还可以在模型操作过程中动态的切换数据库,支持切换到相同和不同的数据库类型。用法很简单, 只需要调用Model类的db方法,用法:
小萝卜 2019-11-21 【 TP3.2 】 浏览 1257
详情查看 -
TP3.2输入验证和I方法使用
TP3.2在Web开发过程中,我们经常需要获取系统变量或者用户提交的数据,这些变量数据错综复杂,而且一不小心就容易引起安全隐患,但是如果利用好ThinkPHP提供的变量获取功能,就可以轻松的获取和驾驭变量了。
小萝卜 2019-11-21 【 TP3.2 】 浏览 2549
详情查看