ThinkPHP5
-
如何使用thinkphp5.1的数组查询对象
教你使用5.1的数组查询对象 用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和5.0的区别很大,因此经常听到开发者抱怨5.1的数组查询不好用。 首先,出于安全和易用性的原因,官方是不推荐使用数组查询条件的,其次,你也许不知道5.1版本其实提供了一个新的数组对象查询的…
-
解析think-queue(围绕redis做分析)
think-queue 解析 前言 分析之前请大家务必了解消息队列的实现 tp5的消息队列是基于database redis 和tp官方自己实现的 Topthink本章是围绕redis来做分析 存储key: key 类型 描述 queues:queueNamelist要执行的任务think:queu…
-
thinkphp5整合phpsocketio过程亲自踩的坑!
thinkphp框架教程栏目将给大家介绍关于thinkphp 5.0整合phpsocketio完整攻略,希望对需要的朋友有所帮助! thinkphp 5.0整合phpsocketio完整攻略,绕坑 使用环境: thinkphp5.0 项目需求 前端下单,后台接受,并立即做出提示。例如:美团外卖,客户…
-
宝塔部署thinkphp5报错怎么办
宝塔部署thinkphp5报错的解决办法:1、打开宝塔服务器,安装php pathinfo扩展并启用;2、配置“.access”文件,内容为“RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]”;3、在网站管理里面,启用thinkphp的伪静态即可。 本教程操…
-
详解thinkPHP利用ajax异步上传图片并显示、删除
下面由thinkphp教程栏目给大家介绍thinkphp利用ajax异步上传图片并显示、删除方法,希望对需要的朋友有所帮助! thinkPHP利用ajax异步上传图片并显示、删除 近来学习tp5的过程中,项目中有个发帖功能,选择主题图片。如下: 利用原始的文件上传处理,虽然通过原始js语句能实时显示…
-
介绍Thinkphp5之Workerman
今天thinkphp框架栏目给大家带来的主题就是“Thinkphp5之Workerman”,下面我们来详细介绍~ 好了,开始今天的主题内容:tp5的workerman 1.使用composer下载tp5 a) 使用中国镜像(任何环境都可用) composer config -g repo.pa…
-
快速让小白理解ThinkPHP5模型的概念
下面thinkphp框架教程栏目将给大家简析thinkphp5模型的概念,希望对需要的朋友有所帮助! 快速简单理解: MVC(Model View Controller)模型-视图-控制器 视图是用户看到并与之交互的界面,视图一般是由HTML元素组成的页面。ThinkPHP中的View文件夹。 立即…
-
一文讲解thinkphp5中是如何自定义全局异常
下面thinkphp框架教程栏目将给大家讲解thinkphp5中是如何自定义全局异常,希望对需要的朋友有所帮助! 为了针对书写 api 时,对各种错误返回不通的 json ,直接使用 TP5 自带的提示错误页面,对于客户端而言,明显没有任何的作用,所以需要自己来自定义全局异常。 1.创建一个全局异常…
-
thinkphp的css引用不进来怎么办
thinkphp的css引用不进来的解决办法:1、查看js,css以及img等文件的存放位置;2、修改引用css的方式为“”即可。 本文操作环境:Windows7系统、thinkphp v5.1版、Dell G3电脑。 thinkphp的css引用不进来怎么办? thinkphp5引用外部css,j…
-
thinkphp5的钩子怎么用
1、创建钩子行为 我们自己定义的标签位可以直接放在ThinkBehaviors中,也可以放在应用目录中,比如说Home模块下,新建一个Behaviors的文件夹,在文件夹内新建: 标签名+Behavior.class.PHP 注:需要带Behavior的原因,见代码: 立即学习“PHP免费学习笔…