51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#think
#ThinkPHP_3.2.2模型# where查询条件汇总
特别喜欢 ThinkPHP_3.2.3 框架的Model,结合官方手册及查看源代码,汇总出其大体用法:核心转换方法:$this->parseWhere($where);$whereStr.=$this->parseThinkWhere($key,$val);$this->parse...
代码星球
·
2021-01-16
#ThinkPHP
3.2.2
模型
where
查询
解决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
驱动
Thinkpad个性化设置:F1~F12恢复正常按键,Fn与Ctrl按键互换
一、F1~F12恢复正常按键联想Thinkpad的F1~F12键功能与其他笔记本是相反的!也就是说,如果不按着Fn,按那几个功能键,实现的是属性设置的功能,比如直接按下F1键是静音,F2键是音量降低,F3是音量增加等等。如果按下Fn+F1键,则打开的是F1的功能,也就是系统帮助功能。不过这样的设置在BIOS里可以设置,...
代码星球
·
2021-01-16
按键
Thinkpad
个性化
设置
F1
Thinkpad E440个性化设置:如何/禁用关闭触摸板?
#如何禁用/关闭触摸版默认情况下,ThinkPadE440是不支持触摸板的关闭功能,如果要关闭的话,需要去官方下载相应的鼠标驱动 UltraNav。下载地址:http://think.lenovo.com.cn/support/driver/driversdownlist.aspx?yt=pt&cat...
代码星球
·
2021-01-16
Thinkpad
E440
个性化
设置
如何
【教训】null == '',改造ThinkSNS 系统里面的一个缓存管理函数S()后,留下一个大bug
本来想简化ThinkSNS系统里面的一个缓存管理函数:<?php/***用来对应用缓存信息的读、写、删除*$expire=null/0表示永久缓存,否则为缓存有效期*/functionS($name,$value='',$expire=null){static$_cache=array();//减少缓存读取$ca...
代码星球
·
2021-01-16
教训
null
改造
ThinkSNS
系统
[2012-4-10]ThinkPHP框架被爆任意代码执行漏洞(preg_replace)
昨日(2012.04.09)ThinkPHP框架被爆出了一个php代码任意执行漏洞,黑客只需提交一段特殊的URL就可以在网站上执行恶意代码。ThinkPHP作为国内使用比较广泛的老牌PHPMVC框架,有不少创业公司或者项目都用了这个框架。不过大多数开发者和使用者并没有注意到本次漏洞的危害性,提醒:此漏洞是一个非常严重的...
代码星球
·
2021-01-16
2012-4-10
ThinkPHP
框架
任意
代码
ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程
ThinkPHP2.2框架执行原理、流程图在线手册ThinkPHP控制器的执行流程对用户的第一次URL访问http://<serverIp>/My/index.php/Index/show/所执行的流程进行详细的分析,用户的URL访问首先是定位到了My项目的index.php入口文件(注意:如果使用了URL...
代码星球
·
2021-01-16
执行
ThinkPHP2.2
框架
流程图
ThinkPHP
Nginx 开启PATHINFO支持ThinkPHP框架实例
ThinkPHP支持通过PATHINFO和URLrewrite的方式来提供友好的URL,只需要在配置文件中设置'URL_MODEL'=>2即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,所以nginx默认情况下是不支持ThinkPHP的。...
代码星球
·
2021-01-16
Nginx
开启
PATHINFO
支持
ThinkPHP
PHP反射(ReflectionClass、ReflectionMethod)在ThinkPHP框架的控制器调度模块中的应用
ThinkPHP框架的控制器模块是如何实现前控制器、后控制器,及如何执行带参数的方法?PHP系统自带的ReflectionClass、ReflectionMethod类,可以反射用户自定义类的中属性,方法的权限和参数等信息,通过这些信息可以准确的控制方法的执行。ReflectionClass: [PHP手册]...
代码星球
·
2021-01-16
PHP
反射
ReflectionClass
ReflectionMethod
ThinkPHP
ThinkPHP模板中JS等带花括号处会被解析错误的解决办法
如下图,当本人在ThinkPHP框架的模板中写jQuery代码的时候,写了一些注释,并且注重是斜线和换括号{是连着一起的,这层语法上来时是没问题的,但是在ThinkPHP 的模板引擎解析下,会被解析掉,从而破坏了JS的语法处理办法:只要将大括号{和注释号//用空格分开即可,就不会被解析了。这是因为这个格式正好...
代码星球
·
2021-01-16
ThinkPHP
模板
JS
带花
括号
thinkphp5/php cors跨域处理
现在做项目,很多都是前后端分离。也就是前段,后端都有自己的域名。那么前段请求后端接口的时候,就会出现跨域问题。出现跨域的问题,主要是浏览器的安全策略-同源策略。那么怎么解决跨域问题呢,抛出主角CORS.。CORS标准是允许客户端在header中携带多余的参数,来解决跨域。主要设置//设置允许其他域名访问header('...
代码星球
·
2021-01-15
thinkphp5
php
cors
跨域
处理
Thinkphp 3.2使用Redis
(1)直接调用框架自带的Redis类:路径:ThinkPHPLibraryThinkCacheDriverRedis.class.php。publicfunctiontest(){//创建一个redis对象$redis=newRedis();//连接本地的Redis服务$redis->connect('127.0...
代码星球
·
2021-01-12
Thinkphp
使用
Redis
解决thinkphp设置session周期无效的问题
thinkphp的session设置周期是无效的;直接的影响就是无法保留用户的登陆状态;用thinkphp开发的项目;关闭浏览器后用户就退出了;即便设置了session周期也没作用;这个bug存在很久了;但是thinkphp官网一直没处理更新;吐槽完毕;下面来解决这个bug;首先需要在/Thinkphp/Common/...
代码星球
·
2021-01-09
解决
thinkphp
设置
session
周期
Thinkphp设置仅在调试模式关闭时显示404页面
404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录。综上百科来的一堆啰嗦为一句话就是404页面是必要的;接下来的内容就是讲述使用thinkphp...
代码星球
·
2021-01-09
Thinkphp
设置
仅在
调试
模式
thinkphp自定义模板标签(二)
上篇文章已经把自定义标签的准备工作讲完了;那么接下来就是见证...的时候了;没看如何配置的请先移步thinkphp自定义模板标签(一) 闭合标签就是单标签;比如a标签、img标签等等; 非闭合标签就是对标签;比如div、p标签等...
代码星球
·
2021-01-09
thinkphp
自定义
模板
标签
首页
上一页
...
6
7
8
9
10
...
下一页
尾页
按字母分类:
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
其他