返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >thinkphp跳转当前页的方法
  • 273
分享到

thinkphp跳转当前页的方法

2023-07-04 18:07:55 273人浏览 泡泡鱼
摘要

本篇文章和大家了解一下thinkPHP跳转当前页的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。thinkphp跳转当前页的方法:1、在index/login下新建一个login.html页面;2、新建一个login

本篇文章和大家了解一下thinkPHP跳转当前页的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

thinkphp跳转当前页的方法:1、在index/login下新建一个login.html页面;2、新建一个login控制器;3、通过“protected function success(){...}”判断跳转是否成功;4、打开“dispatch_jump.tpl”文件;5、修改“config.php”下面的配置代码即可。

ThinkPHP5之页面跳转

页面跳转的方法

首先可以用简单的success和error方法来实现

在index/login下新建一个login.html页面

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>登陆</title></head><body>    <!--{:url('check')}  :提交到本页面的控制器下的check方法-->    <fORM action="{:url('check')}" method="post">        <p>            账号:<input type="text" name="username" id="username">        </p>        <P>            密码:<input type="text" name="passWord" id="password">        </P>        <p>            <input type="submit" value="提交">            <input type="reset" value="重置">        </p>    </form></body></html>

新建一个login控制器

namespace app\index\controller;use think\Controller;//继承Controllerclass Login extends Controller{    public function index(){        return view();    }//    判断登陆成功失败的逻辑    public function check(){        $user=$_POST['username'];        $pwd=$_POST['password'];        if($user=='admin' && $pwd=='123'){//            如果成功则跳到index/index页面            $this->success('登陆成功',url('/index/index'));        }else{            $this->error('登陆失败');        }    }}

系统的success方法说明

     protected function success($msg = '', $url = null, $data = '', $wait = 3, array $header = [])    {}

跳转成功的页面效果:success()方法会有一个等待时间的界面,然后跳到/index/index,同样error()方法同样有个等待界面

修改跳转界面 上面显示登陆成功的界面可能不符合我们的需求,所以需要修改一下这个模板界面

修改模板界面,首先需要找到这个模板界面,打开config.php我们可以看到有下面两行代码

// 默认跳转页面对应的模板文件    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',    //成功跳转的界面    'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',    //失败跳转的界面

通过上面的代码我们可以看出,不管是成功跳转还是失败跳转,他都是同一个界面,dispatch_jump.tpl,我们通过目录thinkphp\tpl\dispatch_jump.tpl找到这个文件

然后修改文件的代码,下面我贴出关键的信息

<!--根据code来判断显示成功还是失败,1代表成功,0代表失败-->        <?php switch ($code) {?>            <?php case 1:?>            <h2>:)</h2>            <!--这行代码是我自己在static下添加的一张成功的笑脸图片,路径是根据入口文件的位置来定义图片的位置,入口文件和static是同一级目录-->            <img src="/static/xiao.jpg" width="100px" height="100px">            <p><?php echo(strip_tags($msg));?></p>            <?php break;?>            <?php case 0:?>            <h2>:(</h2>            <!--这行代码是我自己在static下添加的一张失败的哭脸图片,路径是根据入口文件的位置来定义图片的位置,入口文件和static是同一级目录-->            <img src="/static/ku.jpg" width="100px" height="100px">            <p><?php echo(strip_tags($msg));?></p>            <?php break;?>        <?php } ?>

修改配置文件,修改为自己写的界面,我们在thinkphp\tpl目录下新建两个文件,一个success.tpl和一个error.tpl文件,修改config.php下面的配置代码

//原来指定的路径// 默认跳转页面对应的模板文件    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',    'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl'//修改为自定义的文件路径     'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'success.tpl',     'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'error.tpl'

bootstrap是一个非常优秀的前端框架,里面已经写好很多效果来让我们调用,比如轮播图,导航栏等等,而且优先移动端适配

以上就是thinkphp跳转当前页的方法的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注编程网PHP编程频道哦!

--结束END--

本文标题: thinkphp跳转当前页的方法

本文链接: https://lsjlt.com/news/346884.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • thinkphp跳转当前页的方法
    本篇文章和大家了解一下thinkphp跳转当前页的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。thinkphp跳转当前页的方法:1、在index/login下新建一个login.html页面;2、新建一个login...
    99+
    2023-07-04
  • thinkphp怎么实现跳转页面
    这篇“thinkphp怎么实现跳转页面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“thinkphp怎么实现跳转页面”文章吧...
    99+
    2023-07-05
  • thinkphp如何获取当前访问的方法名
    这篇文章主要介绍“thinkphp如何获取当前访问的方法名”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp如何获取当前访问的方法名”文章能帮助大家解决问题。thinkphp获取当前访问...
    99+
    2023-07-04
  • 怎么使用PHP表单实现当前页面跳转
    本文小编为大家详细介绍“怎么使用PHP表单实现当前页面跳转”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用PHP表单实现当前页面跳转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、表单处理基础知识在使用...
    99+
    2023-07-05
  • Angular刷新当前页面的方法
    这篇文章主要介绍Angular刷新当前页面的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Angular刷新当前页面的几种方法默认,当收到导航到当前URL的请求,Angular路由器会忽略。<a ...
    99+
    2023-06-14
  • javascript关闭当前页面的方法
    小编给大家分享一下javascript关闭当前页面的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在javascript中,可以使用close()方法关闭浏览...
    99+
    2023-06-14
  • Thinkphp怎么快速实现404跳转页
    这篇文章主要讲解了“Thinkphp怎么快速实现404跳转页”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Thinkphp怎么快速实现404跳转页”吧!Thinkphp制作404跳转页网上有...
    99+
    2023-06-26
  • Vue关闭当前页、关闭当前标签tagsView的实现方法
    由于项目使用tagsView,关闭当前页面需要通过关闭当前标签来实现  涉及到几个点: 1. 移除 VisitedView 和 CachedView 中的当前项 ...
    99+
    2022-11-13
    Vue 关闭当前页 Vue 关闭当前标签tagsView
  • activity跳转页面的方法有哪些
    1.使用Intent跳转页面2.使用startActivityForResult跳转页面3.使用Fragment跳转页面4.使用We...
    99+
    2023-06-11
    activity跳转 activity
  • javascript实现跳转新页面的方法
    这篇文章主要介绍了javascript实现跳转新页面的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。js实现跳转新页面的方法:1、使用“replace()”函数进行跳转,...
    99+
    2023-06-14
  • android跳转页面的方法有哪些
    Android跳转页面的方法有以下几种:1. 使用Intent:可以通过Intent来实现页面之间的跳转。可以使用隐式Intent或...
    99+
    2023-09-23
    android
  • html页面跳转的方法有哪些
    HTML页面跳转的方法有以下几种:1. 使用超链接(标签):通过设置href属性指定跳转的目标页面的URL,点击超链接时会自动跳转到...
    99+
    2023-08-08
    html
  • android页面跳转的方法有哪些
    Android页面跳转有多种方法,包括:1. 使用Intent进行跳转:通过创建一个Intent对象,并指定目标页面的类名或Action,然后调用startActivity方法启动目标页面。2. 使用显式Intent跳转:通过创建一个I...
    99+
    2023-08-11
    android
  • jsp页面跳转的方法有哪些
    在JSP页面中,可以使用以下几种方法进行页面跳转:1. 使用Java代码进行页面跳转:在JSP页面中使用`response.send...
    99+
    2023-08-24
    jsp
  • php跳转页面的方法有哪些
    在PHP中,有多种方法可以实现页面跳转。以下是一些常见的方法:1. 使用header函数进行页面重定向:```phpheader('...
    99+
    2023-08-24
    php
  • 怎么使用ThinkPHP实现页面跳转到首页功能
    今天小编给大家分享一下怎么使用ThinkPHP实现页面跳转到首页功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。配置路由在...
    99+
    2023-07-05
  • 小程序如何实现保留当前页面跳转到应用内的某个页面
    本文将为大家详细介绍“小程序如何实现保留当前页面跳转到应用内的某个页面”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“小程序如何实现保留当前页面跳转到应用内的某个页面”能够给你意想不到的收获,请大家跟着小编的思...
    99+
    2023-06-26
  • vue中实现网页跳转方法
    在Vue应用中,实现网页跳转的方法有很多种。下面就分别介绍几种常用的方法。使用vue-routervue-router是Vue官方推出的前端路由插件,可以帮助我们更方便地管理应用程序的路由。可以通过在路由配置中添加对应的路径和组件,来实现页...
    99+
    2023-05-24
  • WordPress获取当前页面URL地址的方法
    本文实例讲述了WordPress获取当前页面URL地址的方法。分享给大家供大家参考。具体如下: 我们经常在做WordPress模板时会需要获取当前页面URL地址,这里就来给大家介绍获取当前页面URL地址方法. 用Word...
    99+
    2022-06-12
    WordPress 获取 当前页面 URL地址 方法
  • php定时自动跳转网页的方法
    这篇文章将为大家详细讲解有关php定时自动跳转网页的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php定时自动跳转网页的方法:利用header函数输入html或js代码来实现定时跳转,代码为【hea...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作