摘要:用法: 需要使用不同的缓存方式的时候 需要重新初始化,如果不初始化直接调用的话,则会按照系统配置自动初始化。初始化的返回值,可以直接操作缓存: $cache = cache(array('type'=>'xcache','expire'=>60)); $cache->set('name',$valu
阅读全文
摘要:得到数据: Array ( [0] => Array ( [id] => 5 [name] => PHP [pid] => 0 [sort] => 1 [blog] => ) [1] => Array ( [id] => 2 [name] => DIV+CSS [pid] => 0 [sort] =
阅读全文
摘要:提出问题:widget能实现什么功能? 显示右侧博文: 1、首先在Home目录下新建Widget文件夹,之后建立对应文件 2、拿最热Hot新闻来举例: 在Tpl目录下Common公共文件夹里的right.html文件,用来显示右侧博文。 在其中写上热门新闻的工具代码: <!-- 热门博文 Begin
阅读全文
摘要:ThinkPHP 官方文档:http://document.thinkphp.cn/manual_3_2/taglib_driver.html 创建一个类,继承自TagLib类: <?php /** * 自定义标签库 */Class TagLibHf extends TagLib { //接收标签
阅读全文
摘要:代码高亮:http://www.cnblogs.com/KTblog/p/5205214.html 效果: 项目结构: Extend:存放各种扩展 BlogAction.class.php:博文模块 addBlog.html:添加博文页面 Html代码: 只是用一个核心文件也可,也可以加入其他js文
阅读全文
摘要:数据库设计,与数据填入: 打印原始数据: 所有数据 Array ( [0] => Array ( [id] => 5 [name] => PHP [pid] => 0 [sort] => 1 ) [1] => Array ( [id] => 9 [name] => Ajax [pid] => 3 [
阅读全文
摘要:Html代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8" /> <title>修改验证码配置文件</title> <link rel="stylesheet" href="__PUBLIC__/Css/Publi
阅读全文
摘要:首先,在项目目录下创建Class文件夹,用于存储个人类文件。 之后建立Data目录存放所需字体文件,其他的数据也可以放在这个文件夹下。 然后再Conf文件夹下创建verify.php配置文件。 在config.php文件中引用verify.php配置文件。 代码入下: //加载验证码配置 'LOAD
阅读全文
摘要:ThinkPHP中关于RBAC使用详解 自己的源码下载:百度网盘,thinkPHP文件夹下,RBAC文件夹。 重要的是,权限信息的写入函数等。在源码中能找到,Modules/Amin/Common/config.php
阅读全文
摘要:表结构: 映射关系: UserRelationModel会取UserRelation为表名称。所以要自定义表名称://定义主表名称protected $tableName = 'User'; <?php Class UserRelationModel extends RelationModel {
阅读全文
摘要:如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义 特别字符 说明 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本身,请使用
阅读全文
摘要:配置文件: <?php return array( //独立分组 'APP_GROUP_LIST' => 'Home,Admin', //分组列表 'APP_GROUP_MODE' => 1, //开启分组 'APP_GROUP_PATH' => 'Modules', //分组名称 'DEFAULT
阅读全文
摘要:命名格式: Session + 驱动名称 + .class.php 所有的方法要有,但不一定要实现。 <?php /** * @category Extend * @package Extend * @subpackage Driver.Session * @author liu21st <liu2
阅读全文
摘要:数据库: /* Navicat MySQL Data Transfer Source Server : 本地连接 Source Server Version : 50710 Source Host : localhost:3306 Source Database : message Target S
阅读全文
摘要:http://www.cnblogs.com/xcxc/p/3729207.html
阅读全文
摘要:ThinkPHP函数详解:I方法 浏览:144722 发布日期:2013/06/01 分类:文档教程 关键字: 函数 ThinkPHP的I方法是3.1.3版本新增的,如果你是之前的3.*版本的话,可以直接参考使用3.1快速入门教程系列的变量部分。 概述 正如你所见到的一样,I方法是ThinkPHP众
阅读全文
摘要:模板使用函数1、模板引擎自带函数:仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。 模板变量的函数
阅读全文
摘要:效果: 代码: //U('[分组/模块/操作]?参数' [,'参数','伪静态后缀','是否跳转','显示域名']) echo U('Index/index', array(), '.html', 0, true); 注意: 如果要不显示 index.php 入口文件,则要开启apache rewr
阅读全文
摘要:使用之前,先引入文件夹,否则相应的功能不能实现。 如果对thinkPHP不精通,使用或开发的时候,最好直接使用完成版本的ThinkPHP。 关系模型定义: <?php /** * 继承自 RelationModel ,一定要在扩展中加入Model文件 * ThinkPHP\Extend\Model\
阅读全文
摘要:自动创建:创建数据模型。 1 $User->create(); 自动验证:验证提交的表单数据。 1 protected $_validate = array( 2 array('verify','require','验证码必须!'), //默认情况下用正则进行验证 3 array('name',''
阅读全文