本篇文章和大家了解一下thinkphp跳转当前页的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 thinkphp跳转当前页的方法:1、在index/login下新建一个login.html页面;2、新建一个login控制器;3、通过“protected function success(){…}”判断跳转是否成功;4、打开“dispatch_jump.tpl”文件;5、修改“config.php”下面的配置代码即可。ThinkPHP5之页面跳转页面跳转的方法首先可以用简单的success和error方法来实现1.在index/login下新建一个login.html页面
html>登陆
账号:
密码:
2.新建一个login控制器
namespaceappindexcontroller; usethinkController; //继承Controller classLoginextendsController { publicfunctionindex(){ returnview(); } //判断登陆成功失败的逻辑 publicfunctioncheck(){ $user=$_POST['username']; $pwd=$_POST['password']; if($user=='admin'&&$pwd=='123'){ //如果成功则跳到index/index页面 $this->success('登陆成功',url('/index/index')); }else{ $this->error('登陆失败'); } } }
系统的success方法说明
/** *操作成功跳转的快捷方法 *@accessprotected *@parammixed$msg提示信息 *@paramstring$url跳转的URL地址 *@parammixed$data返回的数据 *@paramint$wait跳转等待时间 *@paramarray$header发送的Header信息 *@returnvoid *@throwsHttpResponseException */ protectedfunctionsuccess($msg='',$url=null,$data='',$wait=3,array$header=[]) {}
跳转成功的页面效果:success()方法会有一个等待时间的界面,然后跳到/index/index,同样error()方法同样有个等待界面修改跳转界面 上面显示登陆成功的界面可能不符合我们的需求,所以需要修改一下这个模板界面1.修改模板界面,首先需要找到这个模板界面,打开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,我们通过目录thinkphptpldispatch_jump.tpl找到这个文件然后修改文件的代码,下面我贴出关键的信息
:)
:(
2.修改配置文件,修改为自己写的界面,我们在thinkphptpl目录下新建两个文件,一个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跳转当前页的方法的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注百云主机行业资讯频道哦!
本文小编为大家详细介绍“JavaSE IO流常用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaSE IO流常用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 IO流这块知识点碎且杂,但仍然有迹可循。 内…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。