![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
hongping626
这个作者很懒,什么都没留下…
展开
-
ThinkPHP3.0+dwz1.4.3 无限级左边栏菜单
表结构及测试数据如下:在common.php共用函数里面加入: //将数组转化为树形数组 function arrToTree($data,$pid){ $tree = array(); foreach($data as $k => $v){ if($v['pid'] == $pid){原创 2012-09-20 11:47:08 · 1860 阅读 · 2 评论 -
ThinkPHP3.0 RBAC示例登录验证失败无法返回登录解决
原因分析:输入正确账号登录时,系统记录了账号ID,验证失败未清除该账号,导致系统连续验证造成死循环。解决方案:在CommonAction.class.php(_initialize)加入验证失败时清除当前登录账号代码即可。if(isset($_SESSION[C('USER_AUTH_KEY')])) { unset($_SESSION[C原创 2012-10-12 11:42:23 · 1260 阅读 · 0 评论 -
ThinkPHP3.0执行Oracle存储过程
一、首先修改ThinkPHP3.0的Oracle驱动(ThinkPHP\Lib\Driver\Db\DbOracle.class.php),在DbOracle类中增加以下方法: /** +---------------------------------------------------------- * 执行存儲過程 +----------------原创 2012-09-21 16:24:50 · 1163 阅读 · 0 评论 -
Thinkphp dwz 三级联动下拉菜单
Tpl\ComBox\index.html:下拉菜单 所有省市 北京 上海 所有城市 所有区县 Action\ComBoxAction.class.php:<?php// 三级联动下拉菜单class ComBoxAction extends CommonAction {原创 2012-11-08 16:51:03 · 2396 阅读 · 1 评论 -
TP+DWZ之Jquery处理JSON二维数组
前端[DWZ]:function ajaxShowTmp(){ var j_station = $("#f_station").val(); $.ajaxSettings.global = false; $.ajax({ type:"post", url:"__URL__/ajaxNgTemp/", dataType:原创 2013-03-14 10:24:38 · 1584 阅读 · 0 评论 -
DWZ多个不同Tab取重复ID值问题解决
最近在开发中碰到在DWZ中打开了多个TAB后,根据ID取当前DOM节点值,重复ID会导致无法取值或者蹿值。以下为我的解决方案代码示例:Jquery取赋值解决:var idValue = $("#idName",navTab.getCurrentPanel()).val();$("#idName",navTab.getCurrentPanel()).html(idValue);原创 2013-03-29 10:17:40 · 2562 阅读 · 0 评论 -
ThinkPHP集成支付宝ILLEGAL_SIGN错误
今天在ThinkPHP集成支付宝的时候,老出现一个错误:错误代码 ILLEGAL_SIGN 。经查发现生成的支付URL后面多了一个参数:&__hash__=fd859fc9a96d36e0c4a75b036bbda88f_688da907d6c415fd12a1f4324a2110f3该参数是ThinkPHP的令牌验证开启后自动加入的。在Action中可以使用C ( 'TOKEN_ON原创 2013-07-23 11:20:26 · 1405 阅读 · 0 评论 -
ThinkPHP 隐藏index.php
thinkphp3.2 隐藏index.php的方法:首先在config.php中配置:'URL_MODEL'=>2,//REWRITE模式(PATHINFO模式基础上隐藏index.php)'URL_CASE_INSENSITIVE' => true,//URL地址不区分大小写'URL_ROUTER_ON' =>true,//启用路由功能一、apache配置方...原创 2018-03-15 11:20:53 · 1312 阅读 · 0 评论