namespace app\index\controller;use think\Controller;class Login extends Controller{//显示html页面public function login(){return view();}public function check(){$uid = $_POST['uid'];$pwd = $_POST['pwd'];if($uid == 'admin' && $pwd == '123'){//参数:返回的信息,成功后跳转的url,返回数据,等待时间,头信息$this->success('成功','admin/deer/grass','','5');}else{
//                $this->error();$this->redirect('admin/deer/grass',['id'=>100,'name'=>'abc']);}}//对空方法的重定向public function _empty(){$this->redirect('admin/deer/grass',['id'=>12]);}}

        <form action="{:url('check')}" method="post"><p>账号:<input type="text" name="uid" /></p><p>密码:<input type="password" name="pwd" /></p><p><input type="submit" value="提交" /></p></form>

以登录页面为例,index模块下,login控制器,login方法跳转html页面

登录的html中写有账号密码的form表单,跳转路径为login控制器的check方法

控制器中调用Controller控制器,继承success,error方法,并提交参数。

则点击提交按钮可进行页面跳转

空方法重定向:

  调用Controller控制器,继承redirect方法,参数为 地址url,传值。

  设置成功后则地址栏方法若输入不正确则跳转参数规定的页面。

空控制器重定向:

  新建Error控制器 

    namespace app\index\controller;use think\Controller;class Error extends Controller{public function _empty(){$this->redirect('Rabit/carrot');}}

  则地址栏控制器部分输入不正确跳转参数规定的页面。

注意:

  1.跳转路径写法‘{:url()}’

  2.每个控制器必须添加空操作

转载于:https://www.cnblogs.com/SSs1995/p/9420578.html

tp5页面跳转,空控制器空方法相关推荐

  1. 本地html自动跳转,HTML页面跳转的5种方法

    下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件. 1) html的实现 优点:简单 缺点:Struts Tiles中 ...

  2. [html]html实现页面跳转都有哪些方法?

    [html]html实现页面跳转都有哪些方法? 创建A标签跳转location.hrefform submit<meta http-equiv="refresh" conte ...

  3. js 控制页面跳转的5种方法

    js 控制页面跳转的5种方法 编程式导航: 点击跳转路由,称编程式导航,用js编写代码跳转. History是bom中的History.back是回退一页Histiory.go(1)前进一页Histo ...

  4. php 跳转历史页面,js不记录页面跳转历史的解决方法

    js不记录页面跳转历史的解决方法 在实际工作中,我们会遇到一个页面中有几个tab切换标签,tab切换是修改了浏览器地址",tab切换是默认记录到历史的.因此我们点击返回按钮的时候,不停的在几 ...

  5. 校园网登陆页面跳转不出来解决方法

    校园网登陆页面跳转不出来解决方法 可以输入任意一个ip地址即可解决 参考文章https://blog.csdn.net/o_ogou/article/details/102974200 原因: 百度的 ...

  6. 视频直播网站源码,uniapp页面跳转的几种方法和区别

    视频直播网站源码,uniapp页面跳转的几种方法和区别 保留当前页面,可跳转到非 tabBar 页面,使用uni.navigateBack可以返回到原页面(可传参) uni.navigateTo({u ...

  7. JS 实现页面跳转的几种方法

    JS 实现页面跳转的几种方法 要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html) <script languag ...

  8. js中实现页面跳转的几种方法

    按钮式: 1 <INPUT name="pclog" type="button" value="GO" onClick="l ...

  9. php实现页面跳转的几种方法(实例分享)

    发布:theboy   来源:net     [大 中 小] 转自:http://www.jbxue.com/article/2366.html php 页面跳转的几种方法 方法一.header()函 ...

  10. Jsp页面跳转和js控制页面跳转的几种方法

    Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...

最新文章

  1. ZJU-java进阶笔记 第四周(继承与多态)
  2. w7计算机无法管理员权限设置,操作权限不够?教你开启Win7管理员帐户
  3. Imagine,is real crazy!
  4. unity 开发总结
  5. mysql5.6.37免安装_mysql5.6免安装配置
  6. 连续投影算法_中航国画荣获“2020 IAV国际视听嘉年华” 大屏幕投影显示行业三大奖项!...
  7. canvas 插件_基于canvas的JavaScript 二维码生成工具——QRCanvas
  8. KubeVela 上手(1)|让云端应用交付更加丝滑
  9. Apache出现AH00558错误解决办法
  10. 新技能 get —— Python 断点续传下载文件
  11. Jzoj4384 Hashit
  12. 【图像去噪】基于matlab维纳滤波图像去噪【含Matlab源码 725期】
  13. 地下与隧道工程技术类毕业论文文献有哪些?
  14. win7下安装最新版nodejs16.4.0
  15. Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解
  16. 教师-学生网络下Self-Ensembing with GAN-based Data Augmentation for Domain Adaption in Sematic Segmentation
  17. Linux【网络库】| 【02 <netdb.h>】以及网络常用结构体
  18. 你好,法语!A2知识点总结(1)
  19. background-color实现渐变过渡
  20. Excel日期修改为统一月份

热门文章

  1. Git reset , revert, checkout的区别和联系
  2. 【bzoj1444】[Jsoi2009]有趣的游戏 AC自动机+矩阵乘法
  3. 遍历list、set、map和array
  4. 昨天在公司加班,上午好像就是弄一个ftp的linux服务问题
  5. 使用coding、daocloud和docker打造markdown纯静态博客
  6. 整体关闭screen(转)
  7. NYOJ 单调递增子序列(二)
  8. JPA中persistence.xml模板
  9. 使用 Google Calendar 免费自动发送手机短信、Email 的方法
  10. IOS - No provisioning profiles with a valid signing identity 一种解决方法