程序员人生 网站导航

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

ThinkPHP3.1快速入门(12)自动验证 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 验证规则数据验证可以进行数据类型、业务规...

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

ThinkPHP3.1快速入门(1)基础 简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色...

ThinkPHP3.1快速入门(3)查询语言

ThinkPHP3.1快速入门(3)查询语言 上一篇中我们掌握了基本的数据CURD方法,但更多的情况下面,由于业务逻辑的差异,CURD操作往往不是那么简单,尤其是复杂的业务逻辑下面,这也是ActiveR...

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

ThinkPHP3.1快速入门(10)缓存 在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memc...

《PHP框架之ThinkPHP项目CMS内容管理系统》全部20讲

《PHP框架之ThinkPHP项目CMS内容管理系统》全部20讲 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开发而诞生的...

揭秘ThinkPHP3.1.2版本的独立分组功能

揭秘ThinkPHP3.1.2版本的独立分组功能 ThinkPHP的分组功能是广为开发者使用的一个功能,可以解决中大型项目情况中MVC分层文件过多导致不易管理的问题。 而3.1.2版本添加的独立分组功能则为此...

ThinkPHP3.1快速入门(5)变量

ThinkPHP3.1快速入门(5)变量 本篇我们来学习如何在ThinkPHP中使用变量和对变量进行过滤。 在Web开发过程中,我们经常需要获取系统变量或者用户提交的数据,这些变量数据错综复杂,...

TP操作方法的缺陷解决办法(续)

TP操作方法的缺陷解决办法(续) 还记得之前提过的关于TP操作方法的缺陷解决吧,现在3.1版本中有了更简单的解决方法,只需要配置下ACTION_SUFFIX配置参数即可,显然比用行为扩展的方式...

ThinkPHP函数详解:R方法

ThinkPHP函数详解:R方法 R方法用于调用某个控制器的操作方法,是A方法的进一步增强和补充。关于A方法的用法见这里。 R方法的调用格式: R('[项目://][分组/]模块/操作','参数',...

ThinkPHP3.1新特性: 多层MVC支持

ThinkPHP3.1新特性: 多层MVC支持 ThinkPHP基于MVC(Model-View-Controller,模型-视图-控制器)模式,不过均支持多层(multi-Layer)设计。 模型(Model)层:默认的模型层由Model类...