随笔分类 -  ThinkPHP

上一页 1 2 3 下一页

无限极分类
摘要:数据库设计,与数据填入: 打印原始数据: 所有数据 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 阅读(687) 评论(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 阅读(854) 评论(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 阅读(532) 评论(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 阅读(984) 评论(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)

ThinkPHP - URL - 伪静态 - 路由 - 重写
摘要:URL: 一、URL规则 1、默认是区分大小写,可以修改(配置文件)为不区分大小写。 2、 //修改URL大小写问题 'URL_CASE_INSENSITIVE' =>true, 如果模块名为 UserGroupAction,因为过于复杂。 那么url着模块就必须要写成: http://localh 阅读全文

posted @ 2016-02-04 16:42 ultrastrong 阅读(708) 评论(0) 推荐(0)

ThinkPHP - 配置项目结构
摘要:配置项目结构: 项目如果分为前后台使用。 那么最关键的就是,使用公共部分文件的划分,其中最为核心的就是公共配置文件的使用。 下面介绍的就是怎么将前后台项目的公共部分提起出来。 首先是其他公共的文件夹: 这是最顶层的文件配置。 详细的目录说明,看下面: E:\PHP\WWW\THINKPHP │ ad 阅读全文

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

ThinkPHP - 图片水印
摘要:图片添加水印 可以通过使用Image类的水印方法给图片添加水印支持,例如:water 给图片添加水印 用法 water($source, $water, $savename=null, $alpha=80) 参数 source(必须):原图文件名。 Water(必须):水印图片文件名 savenam 阅读全文

posted @ 2016-02-04 00:06 ultrastrong 阅读(359) 评论(0) 推荐(0)

ThinkPHP - 文件上传
摘要:获取上传类 ThinkPHP的扩展中提供了文件上传类库UploadFile,可以在在http://www.thinkphp.cn/extend/224.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含上传扩展类了。如果是 阅读全文

posted @ 2016-02-04 00:01 ultrastrong 阅读(1020) 评论(0) 推荐(0)

ThinkPHP - 分页
摘要:获取分页类 ThinkPHP提供了数据分页的扩展类库Page,可以在http://www.thinkphp.cn/extend/241.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含分页扩展类了。把解压后的Page.c 阅读全文

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

ThinkPHP - 前置操作+后置操作
摘要:前置操作和后置操作 系统会检测当前操作(不仅仅是index操作,其他操作一样可以使用)是否具有前置和后置操作,如果存在就会按照顺序执行,前置和后置操作的方法名是在要执行的方法前面加 _before_和_after_,例如: class CityAction extends Action{ //前置操 阅读全文

posted @ 2016-02-03 18:09 ultrastrong 阅读(2039) 评论(0) 推荐(0)

上一页 1 2 3 下一页