插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkPHP 接口访问限制
1安装扩展插件: composer require topthink/think-throttle 2全局中间件中使用 app/middleware.php下加入一下代码 return [ \think\middleware\Throttle::class,]; 3config/throttle.php 配置选项: return [// 缓存键前缀,防止键值与其他应用冲突'prefix' => 'throttle_',// 缓存的键,true 表示使用来源ip'key' => true,// 要被限制的请
2022-07-28 14:14:58
阅读数
358
评论数
0
thinkphp数据库配置文件在哪
满意答案 lynnana 2016.11.09 采纳率:40% 等级:10 已帮助:1768人 ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的专配置,在Conf 文件夹里面的config.php可以配置,可以这样写属 return array( 'DB_TYPE' => 'mysql',// 数据库类型 'DB_HOST' => '127.0.0.1',// 数据库服务器地址 'DB_NAME' => 'thinkphp'
2022-07-28 14:14:58
阅读数
257
评论数
0
ThinkPHP 数据表表名大小写问题
thinkphp会自动把表名里的大写字母转化成下划线加小写字母,这就导致sql查询报错,网上很多人提供了一种解决方案 'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL), 把这句代码加入到配置文件中,经过验证这代码是把字段名强制转换为小写,所以该方法行不通。 另一个办法是改源码,亲测可行,下面我们说一下如何改: 第一步:ThinkPHP/Common/functions.php文件 把 // return strtolower
2022-07-28 14:14:58
阅读数
314
评论数
0
ThinkPHP6上传zip文件并解压缩
ThinkPHP6上传zip文件并解压缩 function uploadFile($key){$file = request()->file('file_name');try{// 验证文件格式validate(['file'=>['fileExt' => 'zip','fileMime' => 'application/zip']])->check(['file' => $file]);// 移动到框架应用根目录/public/uploads/zip 目录下$info = \think\facade\F
2022-07-28 14:14:58
阅读数
327
评论数
0
ThinkPHP关联删除
ThinkPHP关联删除操作: 关联删除,即表示删除A表中某一条数据时,B表中的关联数据也会删除; 举个例子: 一个标题可以包含多篇文章,而一篇文章只能对应一个标题(即标题与文章的对应关系,是1对多的关系),用户需要查看文章的时候,肯定是根据标题栏目来查询到相应的文章,也就是说PHP语言相关的知识栏目,不会出现Go语言的内容,这就是关联的关系。由于使用ThinkPHP框架开发,所以在设计表结构的时候,不需要着重设计表的主键、外键关联等操作,而是直接通过框架绑定主键、外键即可完成关联删除操作。 下面我们介绍
2022-07-28 14:14:58
阅读数
304
评论数
0
Thinkphp5.1 Session失效问题解决方案
问题描述: Thinkphp5.1 启用session生效时间为1天。偶发性session没有到一天就失效了。 解决过程: session不设置失效时间是。正常。 继续查找发现session设置生效时间,cookie级联设置了生效时间为1小时。(用谷歌浏览查看cookie) 图 分析可能是是cookie到期后失效,导致cookie里sessionId没有了。导致session失效。 尝试解决: 1.修改tp的源代码去掉这一样,问题消失。 if (isset($config['expire'])) {i
2022-07-28 14:14:58
阅读数
312
评论数
0
ThinkPHP 3.2.3 介绍及安装
一、ThinkPHP的介绍: 基于MVC模式(3者分离) M - Model 模型 工作:负责数据的操作 V - View 视图(模板) 工作:负责前台页面显示 C - Controller 控制器(模块) 工作:描述功能 二、ThinkPHP的获取: http://www.thinkphp.cn 三、ThinkPHP核心文件介绍 : ├─ThinkPHP 框架系统目录(可以部署在非web目录下面)│├─Common 核心公共函数目录│├─Conf 核心配置目录 │├─Lang 核心语言包目录
2022-07-28 14:14:58
阅读数
317
评论数
0
thinkphp5 关闭layout 临时布局办法
这是文档:https://www.kancloud.cn/manual/thinkphp5/125013 文档上面说的 // 临时关闭当前模板的布局功能$this->view->engine->layout(false); 这个是有问题的, 你可以直接在 模板文件开头加上 {NOLAYOUT} 字符串 截图: 这个亲测没问题,但是要重新引入css和js文件
2022-07-28 14:14:58
阅读数
228
评论数
0
thinkphp5中name和table用法的区别
$user=Db::table('$tablename');含前缀 $user=Db::name('$name');不含前缀; 或使用助手函数:db('user'); 1.基本使用 写入操作都使用excute(): $user->execute('insert into think_user (id, name) values (?, ?)',[8,'thinkphp']);//参数绑定,防注入 读取操作使用query(): $user->query('select * from think_user')
2022-07-28 14:14:58
阅读数
247
评论数
0
thinkphp5.1下载
thinkphp5.1使用composer下载 要求:php>=5.6PDO PHP ExtensionMBstring PHP Extension 本地服务器 php:7.2.10 因此,在命令行下面,切换到WEB根目录下面并执行下面的命令: composer create-project topthink/think=5.1.* studying 注意:如果不加上=5.1.* 则会自动下载最新thinkphp studying 为文档目录(可随意修改) 显示目录: 其中操作频繁的目录有: appli
2022-07-28 14:14:58
阅读数
317
评论数
0
共 6126 条
上一页
1
2
...
604
605
606
607
608
609
610
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3158
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2487
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2201
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1922
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831