多语言展示
当前在线:896今日阅读:145今日分享:20

TP5.0页面跳转和重定向

TP5.0页面跳转和重定向
工具/原料
1

thinkphp5.0

2

sublime

方法/步骤
1

1、页面跳转      页面跳转基于系统类,所以控制器必须继承系统控制器      跳转方式            成功跳转$this->success();            失败跳转$this->error();      修改成功和失败的模板页面            模板文件位置:根目录\thinkphp\tpl\dispatch_jump.tpl            跳转方法给模板页面的数据                   $code   成功1 失败0                   $msg    页面提示信息                   $data    要返回的数据                   $url       跳转页面地址                   $wait     跳转等待时间 单位为秒            在模板页面修改            自定义页面跳转模板

2

2、重定向      作用:重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置      使用:$this->redirect();

3

3.空操作‍

4

4、空控制器      空控制器            作用:解决用户恶意输入            redirect('index/index');                        }                   }      注意:               网站上线的时候每一个控制器都必须添加空操作               不论前台后台都需要一个空控制器

5

5、使用命令行      切换到网站根目录      输入php think      使用            创建控制器:php think make:controller app\index\controller\控制器名            创建数据模型:php think make:model app\index\model\模型名            清空临时文件:php think clear

6

6、资源控制器      使用命令行创建控制器      资源控制器配合资源路由使用

注意事项

重定向

推荐信息