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()