首页 > 代码库 > thinkPHP入门之二

thinkPHP入门之二

thinkphp提供了很多便利的方法,因为php要记的东西太多了,而thinkphp极大简化了这些,让编写过程更加快速。

为了预防那些了解它的人胡乱玩耍,thinkphp提供一个函数_empty

它是为了防止别人直接通过url传值来访问到你所不存在的函数而报错出现不友好的情况准备的。

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
      $this->display();       
   }

    public function _empty(){
//    echo iconv("UTF-8","GBK","hi,请你不要装逼!");
        $this->redirect("/home/index/index");
}

}

 

display()为在控制器中选择视图页面,不写参数情况下,默认为和函数同名的视图显示。

在控制器中可以提示并跳转的方法:success()和error()

在控制器中直接重定向到一个地址:redirect()

thinkphp封装了判断请求的方式,常用有:IS_POST,IS_GET

空操作和空控制器的解决:_empty(),EmptyController

接受请求参数,thinkphp也封装了这个,所以最好是使用它封装的:I()

 

thinkPHP入门之二