1、殳陌抻泥页面跳转 页面跳转基于系统类,所以控制器必须继承系统控制器 跳转方式 成功跳转$this->suc艘早祓胂cess(); 失败跳转$this->error(); 修改成功和失败的模板页面 模板文件位置:根目录\thinkphp\tpl\dispatch_jump.tpl 跳转方法给模板页面的数据 $code 成功1 失败0 $msg 页面提示信息 $data 要返回的数据 $url 跳转页面地址 $wait 跳转等待时间 单位为秒 在模板页面修改 自定义页面跳转模板
2、重定向 作用:重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置 使用:$this->redirect();
3、空操作
4、空控制器 空控制器 作用:解决用户恶意输入 <?php namespace app\index\controller; use think\Controller; cl锾攒揉敫ass Error extends controller { public function index(){ $this->redirect("index/index"); } } 注意: 网站上线的时候每一个控制器都必须添加空操作 不论前台后台都需要一个空控制器
5、使用命令行 切换到网站根目录 输入php think 使用 创建控制器:php think make:controller app\index\controller\控制器名 创建数据模型:php think make:model app\index\model\模型名 清空临时文件:php think clear
6、资源控制器 使用命令行创建控制器 资源控制器配合资源路由使用