51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#thinkphp3
解决ThinkPHP3.2.3框架,PDO驱动查询出来的字段名全是小写的bug
找到文件:ThinkPHPLibraryThinkDbDriver.class.php找到代码://PDO连接参数protected$options=array(PDO::ATTR_CASE=>PDO::CASE_LOWER,//改为PDO::CASE_NATURALPDO::ATTR_ERRMODE=>P...
代码星球
·
2021-01-16
解决
ThinkPHP3.2.3
框架
PDO
驱动
thinkphp3.2源码(错误和异常处理)
写在前面:tp3.2中每次载入入口文件时都会进行错误和异常的捕获,解读这一部分代码可以对以后的优化很有好处。 处理概览: 错误捕获与处理:致命错误捕获:我们尝试在Home/Index/index下调用一个未定义的函数,会看到这样的提示页面:...
代码星球
·
2020-12-30
thinkphp3.2
源码
错误
异常
处理
thinkphp3.2配置redis缓存和文件缓存
如果把一些常用但又不容易变的数据存缓存,而不是每次查数据库,这样能很大减轻数据库压力最近由于项目需要,就尝试了一把redis,但是后面又用了tp3.2的文件缓存,直接进入主题:在config.php中增加如下代码: 'DATA_CACHE_PREFIX'=>'tp',//缓存前缀'DATA_CACHE_...
代码星球
·
2020-11-21
缓存
thinkphp3.2
配置
redis
文件
thinkphp3.2框架运行原理
thinkphp3.2是使用率非常普遍的国产php框架,以简单易于上手闻名,那么它框架结构是怎样的?tp3.2设计简单来说就是CBD,core(框架核心文件),bebavior(行为,tp3.2一大特点就是钩子众多),driver(各种驱动,根据项目需要),针对这三大方面从源码来看框架的运行的原理。因为tp3.2的古老...
代码星球
·
2020-09-20
thinkphp3.2
框架
运行
原理
thinkphp3.2设置session的过期时间 thinkphp session
thinkPHP3.2中session的过期时间配置是不能使用的,我们需要修改一下它的配置文件thinkPHP>common>functions.php,找到这一行:if(isset($name['expire']))ini_set('session.gc_maxlifetime',$name['expir...
代码星球
·
2020-08-02
session
thinkphp3.2
设置
过期
时间
thinkphp3.2上传图片如何生成缩略图解决方法
$face='./data/upload/xxx.png;//生成缩略图128*128;$image=newThinkImage();$image->open($face);//按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg$image->thumb(128,128)->...
代码星球
·
2020-05-24
thinkphp3.2
上传
图片
如何
生成
thinkphp3.2.2公用函数
thinkphp3.2.2公用函数函数调用默认路径home/Common/function.php...
代码星球
·
2020-05-23
thinkphp3.2.2
公用
函数
ThinkPHP3.2分页有中文参数出现乱码
当是伪静态下时,get中文参数会出现乱码。也就是这种 https://51dev.com/a/2/key/牛 时这种get时就会出现乱码。所以解决思路:把url转换成 https://51dev.com?a=2&key=牛 这种,就完美解决问题。解...
代码星球
·
2020-04-17
ThinkPHP3.2
分页
有中文
参数
出现
PHP系列 | Thinkphp3.2 上传七牛 bad token 问题 [ layui.upload 图片/文件上传]
前端代码<divclass="logo_out"id="upload-logo"></div>JS代码/***上传图片*/layui.use('upload',function(){varupload=layui.upload;varuploadInst=upload.render({elem:...
代码星球
·
2020-04-03
上传
PHP
系列
Thinkphp3.2
七牛
thinkphp3 行为(behavior)分析和基本使用
1.名词解析官方解析:来自 http://document.thinkphp.cn/manual_3_2.html#behavior_extend 行为(Behavior)是一个比较抽象的概念,你可以想象成在应用执行过程中的一个动作或者处理,在框架的执行流程中,各个位置都可以有行为产生,...
代码星球
·
2020-04-02
thinkphp3
行为
behavior
分析
基本
ThinkPhp3.2实现URL重写
Thinkphp的.htaccess文件配置URL的一些重写规则在thinkphp的案例中有一个.htaccess文件,里面配置了URL的一些重写规则,如:<IfModulemod_rewrite.c>RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewri...
开发笔记
·
2020-03-28
ThinkPhp3.2
实现
URL
重写
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他