随笔分类 -  PHP

上一页 1 2 3 4 5 6 7 8 下一页

ThinkPHP - 缓存使用
摘要:用法: 需要使用不同的缓存方式的时候 需要重新初始化,如果不初始化直接调用的话,则会按照系统配置自动初始化。初始化的返回值,可以直接操作缓存: $cache = cache(array('type'=>'xcache','expire'=>60)); $cache->set('name',$valu 阅读全文

posted @ 2016-02-20 14:38 ultrastrong 阅读(1186) 评论(0) 推荐(0)

ThinkPHP - 博客获取列表信息
摘要:得到数据: Array ( [0] => Array ( [id] => 5 [name] => PHP [pid] => 0 [sort] => 1 [blog] => ) [1] => Array ( [id] => 2 [name] => DIV+CSS [pid] => 0 [sort] = 阅读全文

posted @ 2016-02-20 14:27 ultrastrong 阅读(711) 评论(0) 推荐(0)

ThinkPHP - Widget 工具
摘要:提出问题:widget能实现什么功能? 显示右侧博文: 1、首先在Home目录下新建Widget文件夹,之后建立对应文件 2、拿最热Hot新闻来举例: 在Tpl目录下Common公共文件夹里的right.html文件,用来显示右侧博文。 在其中写上热门新闻的工具代码: <!-- 热门博文 Begin 阅读全文

posted @ 2016-02-19 21:19 ultrastrong 阅读(375) 评论(0) 推荐(0)

ThinkPHP - 自定义标签库 - 标签驱动
摘要:ThinkPHP 官方文档:http://document.thinkphp.cn/manual_3_2/taglib_driver.html 创建一个类,继承自TagLib类: <?php /** * 自定义标签库 */Class TagLibHf extends TagLib { //接收标签 阅读全文

posted @ 2016-02-19 18:45 ultrastrong 阅读(836) 评论(0) 推荐(0)

KindEditor - 富文本编辑器 - 使用+上传图片
摘要:代码高亮:http://www.cnblogs.com/KTblog/p/5205214.html 效果: 项目结构: Extend:存放各种扩展 BlogAction.class.php:博文模块 addBlog.html:添加博文页面 Html代码: 只是用一个核心文件也可,也可以加入其他js文 阅读全文

posted @ 2016-02-17 18:30 ultrastrong 阅读(7648) 评论(0) 推荐(0)

无限极分类
摘要:数据库设计,与数据填入: 打印原始数据: 所有数据 Array ( [0] => Array ( [id] => 5 [name] => PHP [pid] => 0 [sort] => 1 ) [1] => Array ( [id] => 9 [name] => Ajax [pid] => 3 [ 阅读全文

posted @ 2016-02-16 16:36 ultrastrong 阅读(483) 评论(0) 推荐(0)

ThinkPHP - F函数,更新配置文件
摘要:Html代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8" /> <title>修改验证码配置文件</title> <link rel="stylesheet" href="__PUBLIC__/Css/Publi 阅读全文

posted @ 2016-02-15 14:53 ultrastrong 阅读(591) 评论(0) 推荐(0)

ThinkPHP - 扩展个人类库 - 以验证码类为例子
摘要:首先,在项目目录下创建Class文件夹,用于存储个人类文件。 之后建立Data目录存放所需字体文件,其他的数据也可以放在这个文件夹下。 然后再Conf文件夹下创建verify.php配置文件。 在config.php文件中引用verify.php配置文件。 代码入下: //加载验证码配置 'LOAD 阅读全文

posted @ 2016-02-14 20:06 ultrastrong 阅读(689) 评论(0) 推荐(0)

RBAC - 基于角色的权限控制
摘要:ThinkPHP中关于RBAC使用详解 自己的源码下载:百度网盘,thinkPHP文件夹下,RBAC文件夹。 重要的是,权限信息的写入函数等。在源码中能找到,Modules/Amin/Common/config.php 阅读全文

posted @ 2016-02-14 14:36 ultrastrong 阅读(168) 评论(0) 推荐(0)

ThinkPHP - 关联模型 - 多对多
摘要:表结构: 映射关系: UserRelationModel会取UserRelation为表名称。所以要自定义表名称://定义主表名称protected $tableName = 'User'; <?php Class UserRelationModel extends RelationModel { 阅读全文

posted @ 2016-02-13 16:35 ultrastrong 阅读(855) 评论(0) 推荐(0)

正则表达式 - 转义字符
摘要:如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义 特别字符 说明 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本身,请使用 阅读全文

posted @ 2016-02-13 00:36 ultrastrong 阅读(651) 评论(0) 推荐(0)

ThinkPHP - 独立分组项目搭建
摘要:配置文件: <?php return array( //独立分组 'APP_GROUP_LIST' => 'Home,Admin', //分组列表 'APP_GROUP_MODE' => 1, //开启分组 'APP_GROUP_PATH' => 'Modules', //分组名称 'DEFAULT 阅读全文

posted @ 2016-02-11 17:58 ultrastrong 阅读(533) 评论(0) 推荐(0)

ThinkPHP - session 数据库存储驱动
摘要:命名格式: Session + 驱动名称 + .class.php 所有的方法要有,但不一定要实现。 <?php /** * @category Extend * @package Extend * @subpackage Driver.Session * @author liu21st <liu2 阅读全文

posted @ 2016-02-11 14:59 ultrastrong 阅读(970) 评论(0) 推荐(0)

ThinkPHP - 登录流程
摘要:数据库: /* Navicat MySQL Data Transfer Source Server : 本地连接 Source Server Version : 50710 Source Host : localhost:3306 Source Database : message Target S 阅读全文

posted @ 2016-02-09 23:07 ultrastrong 阅读(500) 评论(0) 推荐(0)

PHP - json生成与转换
摘要:http://www.cnblogs.com/xcxc/p/3729207.html 阅读全文

posted @ 2016-02-09 15:50 ultrastrong 阅读(208) 评论(0) 推荐(0)

ThinkPHP - I 函数
摘要:ThinkPHP函数详解:I方法 浏览:144722 发布日期:2013/06/01 分类:文档教程 关键字: 函数 ThinkPHP的I方法是3.1.3版本新增的,如果你是之前的3.*版本的话,可以直接参考使用3.1快速入门教程系列的变量部分。 概述 正如你所见到的一样,I方法是ThinkPHP众 阅读全文

posted @ 2016-02-08 14:56 ultrastrong 阅读(239) 评论(0) 推荐(0)

ThinkPHP - 模板使用函数
摘要:模板使用函数1、模板引擎自带函数:仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。 模板变量的函数 阅读全文

posted @ 2016-02-08 14:46 ultrastrong 阅读(503) 评论(0) 推荐(0)

ThinkPHP - URL生成(U函数)
摘要:效果: 代码: //U('[分组/模块/操作]?参数' [,'参数','伪静态后缀','是否跳转','显示域名']) echo U('Index/index', array(), '.html', 0, true); 注意: 如果要不显示 index.php 入口文件,则要开启apache rewr 阅读全文

posted @ 2016-02-08 14:39 ultrastrong 阅读(546) 评论(0) 推荐(0)

ThinkPHP - 关联模型 - 一对多
摘要:使用之前,先引入文件夹,否则相应的功能不能实现。 如果对thinkPHP不精通,使用或开发的时候,最好直接使用完成版本的ThinkPHP。 关系模型定义: <?php /** * 继承自 RelationModel ,一定要在扩展中加入Model文件 * ThinkPHP\Extend\Model\ 阅读全文

posted @ 2016-02-07 00:35 ultrastrong 阅读(986) 评论(0) 推荐(0)

ThinkPHP - 自动创建 + 自动验证 + 自动完成
摘要:自动创建:创建数据模型。 1 $User->create(); 自动验证:验证提交的表单数据。 1 protected $_validate = array( 2 array('verify','require','验证码必须!'), //默认情况下用正则进行验证 3 array('name','' 阅读全文

posted @ 2016-02-06 18:11 ultrastrong 阅读(1871) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页