欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

thinkphp

shiping 的头像

比RBAC更好的权限认证方式(Auth类认证)

Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 。
普通分类: 
shiping 的头像

比RBAC更好的权限认证方式(Auth类认证)

Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 。
普通分类: 
shiping 的头像

[3.2]行为扩展以及插件机制介绍!

看了一下,3.2出来还没多久,貌似没有关于3.2的行为扩展和插件机制的教程帖子,手册里也是渺渺几笔,等于没说,这篇文章向大家介绍一下3.2的行为扩展和插件机制。
普通分类: 
shiping 的头像

thinkphp http://document.thinkphp.cn/manual_3_2.html#upgrade_guide 未看

普通分类: 
shiping 的头像

IP地址定位函数

对IpLocation类进行了封装,方便调用。默认使用的是gbk纯真IP地址库文件QQWry。
普通分类: 
shiping 的头像

ThinkPHP示例:图片上传

ThinkPHP示例之图片上传,包括图片上传、数据库保存、缩略图生成以及图片水印功能演示。
普通分类: 
shiping 的头像

类库扩展 ThinkPHP3.2

ThinkPHP的类库主要包括公共类库和应用类库,都是基于命名空间进行定义和扩展的。只要按照规范定义,都可以实现自动加载。
普通分类: 
shiping 的头像

类库 ThinkPHP3.0

4.2 类库

普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(22)行为

概述

行为(Behavior)是ThinkPHP扩展机制中比较关键的一项扩展,行为既可以独立调用,也可以绑定到某个标签中进行侦听,官方提出的CBD模式中行为也占了主要的地位,可见行为在ThinkPHP框架中意义非凡。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(21)IP地址定位

在WEB应用中,根据IP地址定位和记录相关访问日志也是非常常见的需求,在ThinkPHP中你可以轻松的实现IP地址获取和定位。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(20)验证码

获取扩展类库

ThinkPHP的扩展中由图像处理类Image以及用于生成随机验证码的字符处理类String共同完成验证码功能,可以在在http://www.thin
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(19)文件上传

获取上传类

ThinkPHP的扩展中提供了文件上传类库UploadFile,可以在在http://www.thinkphp.cn/extend/224.html
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(18)数据分页

我们已经了解了如何进行数据查询,今天我们来学习下如何对数据进行分页以及显示。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(17)多语言

ThinkPHP支持多语言,采用的是语言文件的方式。如果你的应用涉及到多个语言版本和国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(16)安全

在开发过程中,除了确保业务逻辑没有安全隐患外,应该充分了解和利用框架内建的安全机制或者工具来确保应用以及服务器的安全性,下面我们总结下ThinkPHP中涉及到的安全机制。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(1)基础 评论

普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(2)数据CURD 评论

普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(1)基础 评论

普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(15)模板布局

ThinkPHP的模板引擎内置了布局模板功能支持,可以方便的实现模板布局以及布局嵌套功能。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(14)命名范围

在应用开发过程中,使用最多的操作还是数据查询操作,凭借ThinkPHP的连贯操作的特性,可以使得查询操作变得更优雅和清晰,然而新版的命名范围功能,则是给模型操作定义了一系列的查询封装,让你更方便的查询数据。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(13)自动完成

自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(12)自动验证

http://www.thinkphp.cn/info/132.html  ThinkPHP函数详解:U方法


普通分类: 
shiping 的头像

php 遍历对象 属性

PHP 5 提供了一种定义对象的方法使其可以通过单元列表来遍历,例如用 foreach 语句。默认情况下,所有可见属性都将被用于遍历。
普通分类: 
shiping 的头像

ThinkPHP函数详解:U方法

U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:
U('地址','参数','伪静态','是否跳转','显示域名');
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(11)控制器高级特性

ThinkPHP的控制器层由核心控制器和业务控制器组成,核心控制器由系统内部的App类完成,负责应用(包括模块和操作)的调度控制,包括HTTP请求拦截和转发、加载配置等,业务控制器则由用户定义的Action类或者其他控制器类完成。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(10)缓存

在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供了快捷方法进行存取操作。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(9)变量输出

在上一章我们了解了如何通过assign方法把变量赋值到模板变量,这一篇我们来详细了解下如何在模板中使用标签输出模板变量。
普通分类: 
shiping 的头像

ThinkPHP3.1快速入门(8)视图

在了解了控制器和模型操作后,我们开始熟悉视图部分,ThinkPHP中的视图主要就是指模板文件和模板引擎,本篇首先了解下模板文件以及是如何进行渲染输出的。
普通分类: 
shiping 的头像

ThinkPHP3.0 输入过滤

14.4 输入过滤

 
普通分类: 
shiping 的头像

ThinkPHP3.2 输入过滤

输入过滤

普通分类: 

页面

Subscribe to RSS - thinkphp