随笔分类 - 开发语言 / thinkphp
摘要:1.如果要使用多应用模式, 你需要安装多应用模式扩展think-multi-app composer require topthink/think-multi-app 2.设置index应用下的路由定义 app\index\route\app.php(文件名随意,即:可以是home.php,rout
阅读全文
摘要:一、前置准备 MQTT 服务端:需先部署 MQTT 服务器(如 EMQ X、Mosquitto),记录服务端地址、端口(默认 1883)、用户名 / 密码(如有) 二、安装 MQTT 客户端依赖 推荐使用 PHP 生态中成熟的 php-mqtt/client 包(支持 MQTT 3.1/3.1.1/
阅读全文
摘要:结合 ThinkPHP6 框架特性和前端 JS 的规范性、安全性,对代码进行以下改进(包含 TP6 适配、XSS 防护、语法优化、鲁棒性提升等): 1. TP6 端数据传递优化 TP6 中json_encode建议添加JSON_UNESCAPED_UNICODE(避免中文转义)和JSON_HEX_T
阅读全文
摘要:方法一:配置config/app.php 将项目config/app.php文件里的show_error_msg改为true // 显示错误信息 'show_error_msg' => true, 方法二:配置.env环境变量 找到项目根目录的.example.env,这是官方提供的env示例文件,
阅读全文
摘要:下面就是踩坑了新版本框架只能支持php原生模板,所以在展示试图(如 return view())会出现Driver [Think] not supported这个错误处理方式是安装think-view扩展安装方式代码如下 composer require topthink/think-view 刷新
阅读全文
摘要:最近开始研究tp6框架,发现__initailize()里都不能直接重定向,return也返回不了,经过查找资料发现了解决方案,如下: 通常的return redirect('/login/index');在initailize构造函数里并不能被直接调用,需要通过: $url=url('login/
阅读全文
摘要:1、安装swoole插件 我php的版本是7.4, Swoole4. 2、安装think-swoole 在网站站点根目录下运行 composer require topthink/think-swoole:2.0.0 特殊情况可强制安装 composer require topthink/think
阅读全文
摘要:1、安装swoole插件 我php的版本是7.4, Swoole4. 2、安装think-swoole 在网站站点根目录下运行 composer require topthink/think-swoole:2.0.0 特殊情况可强制安装 composer require topthink/think
阅读全文
摘要:1.安装workman扩展 composer require workerman/workerman 2.安装think-worker composer require topthink/think-worker=1.0.* 3.如果在windows下使用,还需下载 composer require
阅读全文
摘要:插件地址 use Ip2Region;//ip定位 $ip2region = new Ip2Region();//实例化ip定位72.81.24.234 $arr=[]; $arr['addr1']='无'; $arr['addr2']='无'; $arr['addr3']='无'; $arr['a
阅读全文
摘要:1.后台返回值加入ID application/admin/controller/Ajax.php文件中upload()方法,2处返回值加上附件ID 这样上传文件后,返回值便会多出file_id字段 2.比如添加商品页面 上传商品图,得到file_id; <div class="form-group
阅读全文
摘要:以thinkphp5为例 在index.php中加入 // 检查是否为HTTPS请求 if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] !== 'on') { // 非HTTPS请求,重定向到HTTPS $redirect = 'https://'
阅读全文
摘要:一、支付宝沙箱 1.登录支付宝开放平台https://open.alipay.com/;点击右上角的“控制台”菜单 2.下拉到页末找到“沙盒” 配置一下基础信息:配置一下信息,特别注意,网关地址:沙箱环境是有dev的,正式上要去掉 dev; 二、DEMO 1.下载电脑网站支付Demo php版本 2
阅读全文
摘要:报错解释: 这个错误表明你试图重新声明函数 mb_str_split(),但这个函数名已经在你的代码或者被包含的文件中被使用。在PHP中,函数名是区分大小写的,所以 mb_str_split() 和 MB_str_split() 会被视为两个不同的函数。 解决方法: 将声明的 mb_str_spli
阅读全文
摘要:1.菜单让链接带参 2.控制器传参数到前端JS $this->assignconfig('tab',$tab); 3.JS传参回后端 index_url: 'contract/contract/index/tab/'+Config.tab,
阅读全文

浙公网安备 33010602011771号