ThinkPHP

判断请求类型

ThinkPHP笔记判断请求类型

在很多情况下面,我们需要判断当前操作的请求类型是GET 、POST 、PUT或DELETE,一方面可以针对请求类型作出不同的逻辑处理,另外一方面有些情况下面需要验证安全性,过滤不安全的请求。 系统内置了一些常量用于判...

ThinkPHP笔记 / 2016-02-04

重定向

ThinkPHP笔记重定向

如果不需要提示页面,ThinkPHP还可以实现直接重定向操作,Think\Controller类提供了redirect方法实现页面的重定向功能。 重定向到操作: redirect('重定向操作地址(一般为[控制器/操作])','参数(字符串或者数...

ThinkPHP笔记 / 2016-02-04

页面跳转

ThinkPHP笔记页面跳转

系统的Think\Controller类内置了两个页面跳转方法error和success,分别用于错误(提示)跳转和成功(提示)跳转。两个方法都会输出一个提示信息页面,然后自动跳转到指定的地址。下面是一个简单的例子: $New = M('...

ThinkPHP笔记 / 2016-02-04

前置和后置操作

ThinkPHP笔记前置和后置操作

如果当前访问的操作是存在(必须是实际在控制器中定义过)的,系统会检测当前操作是否具有前置和后置操作,如果存在就会按照顺序执行,前置和后置操作的方法名是在要执行的方法前面加 _before_和_after_,例如: na...

ThinkPHP笔记 / 2016-02-04

初始化操作

ThinkPHP笔记初始化操作

如果要在控制器的任何操作方法之前都执行某个方法的话,可以使用下面的方式: namespace Home\Controller; use Think\Controller; class IndexController extends Controller{       // 初始化方...

ThinkPHP笔记 / 2016-02-04

空控制器

ThinkPHP笔记空控制器

空控制器的概念是指当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController)。 现在我们把前面的需求进一步,把URL由原来的 http://serverName/index.php/Home/City/shanghai/ 变成 htt...

ThinkPHP笔记 / 2016-02-04

空操作

ThinkPHP笔记空操作

空操作是指系统在找不到请求的操作方法的时候,会定位到当前控制器的空操作(_empty)方法来执行。 例如,下面我们用空操作功能来实现一个城市切换的功能。 我们只需要给CityController类定义一个_empty方法: &...

ThinkPHP笔记 / 2016-02-04

Action参数绑定

ThinkPHP笔记Action参数绑定

默认的参数绑定方式是按照变量名进行绑定,例如,我们给Blog控制器定义了两个操作方法read和archive方法,由于read操作需要指定一个id参数,archive方法需要指定年份(year)和月份(month)两个参数,那么我们可以...

ThinkPHP笔记 / 2016-02-04

公共模板

ThinkPHP笔记公共模板

在当前模版文件中包含其他公用的模版文件使用include标签,标签用法: <include file='模版表达式或者模版文件1,模版表达式或者模版文件2,...' /> 模版表达式的定义规则为: 模块@主题/控制器/操作 例...

ThinkPHP笔记 / 2016-02-04

添加多条数据:addAll

ThinkPHP笔记添加多条数据:addAll

$user=M(user); $data=arry(    //二位数组       0=>arry(               'username'=>'xiaoming',    ...

ThinkPHP笔记 / 2016-02-01

共127条共13页10条/页«678910»
意见反馈