PHP

TP5按月份分组查询当年内的数据字段总和

// 获取当前年份 $year = date('Y'); // 查询本年数据, 数据库内字段类型为时间戳 $start_time = strtotime($ye...
阅读更多
PHP

在TP5中安装GatewayClient拓展,实现主动推送消息到前端页面

首先说明: 环境是在Windows下. 因为项目需要用到websocket协议进行服务端主动推送,所以选择引入GatewayWorker 一.安装GatewayWorker &nb...
阅读更多
MySQL

ThinkPHP5框架配置双数据库连接

在 application/database.php 中,添加一个新配置数组 整个 database.php 文件完整配置如下: <?php use think\Env; r...
阅读更多
MySQL

ThinkPHP5+MySQL实现根据接收到的经纬度搜索数据库中与之距离最近的地点API

一、需求 首先还是讲一下需求: 现在有一张浙江省的地点表 address(包含470W+条项目所属场所地点数据)表结构与部分数据展示如下图 其中主要用到的字段基本都写备注了,没写备...
阅读更多
PHP

ThinkPHP6多应用模式使用强制路由模式的坑

TP6的Nginx伪静态规则 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } T...
阅读更多
PHP

ThinkPHP6萌新踩坑指南

一、开启调试模式 ThinkPHP6调试模式的开启要比ThinkPHP5.0多几个步骤: 1.打开 app/config/app.php 修改第 31 行代码 // 显示错误信息 ...
阅读更多
PHP

[记录]TP5.1路由报错Non-static method think\Route::get() should not be called statically解决办法

TP5.1 和 TP5的版本 目录结构不太一样 TP5.1的路由文件是独立的一个文件夹 在使用的时候写入以下代码: use think\Route; Route::get(...
阅读更多