搜索结果
查询Tags标签: thinkphp6,共有 114条记录-
thinkphp6---原生SQL查询
最近开发项目,由于要考虑大数据的处理,对比了一下,使用Thinkphp执行SQL语句的效率,要比使用模型来做大数据的更新,效率要高很多。 总结:复杂的运算,以及对大数据的查询,更新,建议使用SQL语句: 1、query 查询方法Db::query("select * from think_user where…
2022/9/8 2:24:34 人评论 次浏览 -
thinkphp6服务器部署nginx下报HTTP ERROR 500错误
原因:thinkphp6默认访问文件夹是public,但是要加载站点目录之外的文件 解决办法: 修改nginx配置文件fastcgi.conf,找到fastcgi_param PHP_ADMIN_VALUE这个参数,在这个参数的字符串中加入路径fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/…
2022/8/13 5:25:18 人评论 次浏览 -
thinkphp6----查询构造器
在使用Thinkphp开发项目的时候,数据查询是常见的操作,下面就整理一下常见的查询构造器: 一、查询单个数据Db::table(think_user)->where(id, 1)->find(); Db::table(think_user)->where(id, 1)->findOrEmpty(); // 不存在返回空对象 Db::table(think_user)…
2022/8/9 1:25:29 人评论 次浏览 -
Thinkphp6---模板继承
在用Thinkphp6开发项目,后台前后端分离,前台采用模板,通常会采用 layout 布局来做模板,如何使用呢? 第一步:定义一个 layout 模板<!doctype html> <html> <head> <meta charset="UTF-8"> <title>首页</title> <li…
2022/7/23 1:26:25 人评论 次浏览 -
ThinkPHP6安装注解路由报错解决办法
安装失败 syntax error, unexpected array (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST #19 文档上写这个 composer require topthink/think-annotation 但是安装会报错 降低版本即可安装成功 composer require topthink/think-annotation ^1.0
2022/5/5 9:13:05 人评论 次浏览 -
Thinkphp6---开发ZipArchive打包下载文件
最近需要开发一个使用Thinkphp6实现打包下载文件的功能,具体开发流程如下: windows环境: 1、下载拓展https://windows.php.net/downloads/pecl/releases/zip/找到合适自己PHP版本和系统的ZIP,推荐选择:1.13.5然后选择合适自己PHP版本的压缩包,我的PHP是7.1的,所以选…
2022/5/4 1:43:24 人评论 次浏览 -
thinkphp6测试有效,前端模板常用方法
IP地址: {$Request.ip}<br> tp版本: {:think\\App::VERSION}<br> 控制器名称: {$Request.controller}<br> session变量: {$Request.session.mch_id}<br> GET/POST传参: {$Request.param.cw_id}<br> 控制器里,方法名称: {$Request.ac…
2022/4/3 1:49:30 人评论 次浏览 -
thinkphp6创建多应用模式
安装thinkphp6 composer create-project topthink/think demo 安装多应用模式扩展 composer require topthink/think-multi-app 新建应用admin php think build admin 命令行出现succeed! 说明成功!再删除app目录下的controller 测试:http:/127.0.0.1/admin/index/index…
2022/3/21 9:27:39 人评论 次浏览 -
ThinkPHP6 访问频率限制,接口限制
TP在国内应该是使用比较广泛的PHP框架之一,尤其是在对外提供接口的业务上。为了节省服务器资源,防止非法采集,提供更好的用户体验,因此很多开发者都需要考虑接口访问频率的问题。 下面介绍一下如何在TP6上实现这一功能。 首先我们安装一下第三方的模块: composer req…
2022/3/18 17:27:48 人评论 次浏览 -
thinkphp6.*安装与使用think-addons
安装composer require zzstudio/think-addons配置 生成配置 系统安装后会自动在 config 目录中生成 addons.php 的配置文件, 如果系统未生成可在命令行执行php think addons:config 快速生成配置文件 公共配置addons => [// 是否自动读取取插件钩子配置信息(默认是开…
2022/3/3 12:15:02 人评论 次浏览 -
ThinkPHP6使用mongodb报错Authentication failed.
这是因为框架链接mongodb没有指定database 到目录下 vendor/topthink/think-orm/src/db/connector/Mongo.php下修改if (empty($config[dsn])) {$config[dsn] = mongodb:// . ($config[username] ? "{$config[username]}" : ) . ($config[password] ? ":{…
2022/3/1 19:25:46 人评论 次浏览 -
thinkPHP6 前端模板引擎调用输出控制器名称,方法名称
thinkPHP6 前端模板引擎调用输出控制器名称,方法名称 防止报错 {$user.nickname|default="这家伙很懒,什么也没留下"} 打印输出文件名(控制器PHP文件名) {$Request.server.script_name} 调用Request对象的controller方法 {$Request.controller} 调用Request…
2022/2/28 1:22:33 人评论 次浏览 -
ThinkPHP6配置
config目录单应用模式配置目录 可以增加自定义的配置文件开发配置 开发推荐使用.env环境文件进行操作,上线部署运行的时候再根据服务器实际配置更改配置文件中的内容 .example.env(请重命名为".env")APP_DEBUG = true[APP] DEFAULT_TIMEZONE = Asia/Shanghai[D…
2022/2/11 11:12:59 人评论 次浏览 -
ThinkPHP6集成JWT方法JWT-AUTH
thinkphp的jwt(JSON Web Token)身份验证包。支持Header、Cookie、Param等多种传参方式。包含:验证、验证并且自动刷新等多种中间件。 thinkphp6.0的demo下载 支持Swoole 环境要求 php >= 7.0thinkphp ^5.1.10 || ^6.0.0 说明目前支持如下三大类型加密方式:RSA,HASH…
2022/2/3 20:16:45 人评论 次浏览 -
Thinkphp6使用腾讯云发送短信步骤
1.前提条件国内短信地址:https://console.cloud.tencent.com/smsv2已开通短信服务,具体操作请参见 国内短信快速入门。如需发送国内短信,需要先 购买国内短信套餐包。已准备依赖环境:PHP 5.6.33 及以上版本。已在访问管理控制台 >API密钥管理页面获取 SecretID 和 …
2022/1/5 22:03:43 人评论 次浏览