标签嵌套超过三层的替代解决方法

jerry thinkphp
虽然不建议构造过于庞大的数组,但实际工作中可能会遇到超过三维的数据需要处理。手册8.22标签嵌套核心内容如下:默认的嵌套层次是3级,所以嵌套层次不能超过3层,如果需要更多的层次可以指定TAG_NESTED_LEVEL配置参

增加动态验证码

jerry thinkphp
增加动态验证码,跳动的验证码增强视觉体验首先打开Thinkphp官方的Image类文件,默认在ThinkPHP\Extend\Library\ORG\Util下面。 打开找到第405行下面添加(也就是生成图像验证码方法下面),增加一个生成动态验证码

分享一个插件机制

jerry thinkphp
分享一个插件机制
代替widget代码比较乱没有打包,需要修改框架。 我们知道官网的widget是继承的widget基础类,总感觉不够爽。 这里使用的插件的思想就是为系统添加一个CX标签,让插件继承的是action类。。。 首先修改框架 /lib/D

一个字段解决RBAC权限。RBAC傻瓜版改造。

jerry thinkphp
一个字段解决RBAC权限。RBAC傻瓜版改造。
官方的权限系统太复杂了,初学者往往云里雾里,搞不清楚。 这是本人的傻瓜版改造。请各位品鉴。 官方的rbac。本人看了诸多文章,虽然最后搞明白了,但是耗费的脑细胞的确不少。而且要数据库支持。用起来实在不便

复杂的ajax 原生js实现

jerry thinkphp
复杂的ajax实现复杂的原生js ajax实现,加入了时间超时,超时处理模仿百度的js写的/**  * 复杂的ajax封装  * @version 1.0  *  * 用法  *  var xmlhttp = new YAjax();  *    xmlhttp.request...
阅读全文

简单的ajax封装

jerry thinkphp
简单的原生javascript ajax情趣方法我怎么总是上床不了附件。。。 是不是有时候只想简单的利用一下ajax功能,而不像引入jquery呢,这时候这个东西可以帮你 这个是简单版本 没有加入时间超时限制,用法和jquery的ge

javascript 拖动div

jerry thinkphp
一个用用js实现的拖动方法有时候有些页面我们没必要引入jquery这样的类库,而我们有时候又得实现某个div层的拖动,这时候这个东东就派上用场了。。。 上传附件上传了好几次 上不去 。。。 贴代码吧/**  * js拖动类

在thinkphp框架中添加404页面的方法

jerry thinkphp
在thinkphp框架中添加404页面的方法第一步: 在Lib/Action文件夹下创建EmptyAction.class.PHP<?php class EmptyAction extends Action{     function _empty(){         he...
阅读全文

ThinkPHP实现支付宝接口功能

jerry thinkphp
ThinkPHP实现支付宝接口功能
最近做系统,需要实现在线支付功能,毫不犹豫,选择的是支付宝的接口支付功能。这里我用的是即时到帐的接口,具体实现的步骤如下:一、下载支付宝接口包 下载地址:https://b.alipay.com/order/productDetail.htm?p

ThinkPHP后台检测用户登录是否超时

jerry thinkphp
由于每个操作的地方都需要先判断一下登录是否超时,就想到用构造函数,但是每个类都写一个构造函数又不方便,所以写了一个公共类,这个公共类里面还可以写许多其他的通用方法,如:_initialize 方法。 新建一个公共