51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#THinkPHP
ThinkPHP 3.2 Token表单令牌
/home/conf/config.php中配置'TOKEN_ON'=>true,'TOKEN_NAME'=>'__hash__','TOKEN_TYPE'=>'md5','TOKEN_RESET'=>true,令牌验证行为绑定,在tags.php中<?phpreturnarray('vi...
代码星球
·
2021-02-01
ThinkPHP
Token
表单
令牌
ThinkPHP多表联合查询的常用方法
1、原生查询示例:$Model=newModel();$sql='selecta.id,a.title,b.contentfromthink_test1asa,think_test2asbwherea.id=b.id'.$map.'orderbya.id'.$sort.'limit'.$p->firstRow.'...
代码星球
·
2021-02-01
ThinkPHP
多表
联合
查询
常用
ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧1http://serverName/appName/module/action/id/1/这个就是pathinfo模式在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推)...
代码星球
·
2021-01-29
ThinkPHP
中的
pathinfo
模式
URL
thinkphp 让指定id排在前面 TP3.2指定id排序,排在最前面
//$xm_id='4559';//只让这一个id排在前面也可以$xm_id='4559,4576';$jilu_list=M('数据库表名')->where($jilu_arr)->order('field(xm_id,'.$xm_id.')desc,xm_idasc')->select...
代码星球
·
2021-01-23
指定
id
thinkphp
在前面
TP3.2
PHP ThinkPHP 去掉数组中指定索引,将指定字段去除,删除数组指定所有
unset($data['id']);//将指定字段去除 PHP|删除数组中指定索引的元素,并且重排索引使用unset函数去删除一个元素,会保持原有索引不变;如果打算重排索引(让索引从0开始,并且连续),可以使用array_values函数;例: $array=array(0=>"a",1=&...
代码星球
·
2021-01-23
指定
数组
PHP
ThinkPHP
去掉
PHP thinkphp 后台组装成无限极分类,组装成树状结构
1、调取出的树状分类,id和pid有关联逻辑 2、function.php方法/**===无限极分类生成树形数组===*$list一维数组类型,id和pid需有逻辑关联*$root=0意思是pid等于零代表一级结构**开发时间:*2020-08-18**开发者:*遇事稳坐钓鱼台https://ww...
代码星球
·
2021-01-23
装成
PHP
thinkphp
后台
无限
php thinkphp 复用无限极分类,写入到数据库中
调取出相关的分类,复制一遍,写入到数据库中从后台调取出指定的树状分类,结构不变,复制一遍,写入到数据库中 1、调取出的树状分类,id和pid有关联逻辑 2、function.php 方法/**===复用相关N级分类===*$list一维数组类型,id和pid需有逻辑...
代码星球
·
2021-01-23
php
thinkphp
复用
无限
分类
ThinkPHP 模型方法 setInc() 和 setDec() 使用详解
ThinkPHP内置了对统计数据(数字字段)的更新方法:setInc():将数字字段值增加setDec():将数字字段值减少setInc()ThinkPHPsetInc()方法将数字字段值增加。例子:<?phppublicfunctionupdate(){header("Content-Type:text/htm...
代码星球
·
2021-01-16
ThinkPHP
模型
方法
setInc
setDec
ThinkPHP 模型方法 getField() 和 select() 使用技巧
getField()方法是ThinkPHP中用来获取字段值的方法,区别于select() 和find()方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:获取某个字段值这个是getField()方法最基本的用法,用于获取符合条件的某个字段值。//实例化User对象$User=M...
代码星球
·
2021-01-16
ThinkPHP
模型
方法
getField
select
#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
驱动
[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
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
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
其他