摘要:在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧需求分析用户在操作成功或者失败后,来个提示并跳转页面。跳转提示的写在这了。相关资料跳转提示页的写法
序言
为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果。在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧!
需求分析1、用户在操作成功或者失败后,来个提示并跳转页面。
2、使用这种方式$this->success(),$this->error()调用(仿造Yii2自带 $this->render()加载页面的方式)。
样式有点丑,但是功能是好的,要是不喜欢这样式大家可以自行美化一下!
代码分析1、在控制器的基类Controller.php里边增加两个方法,这么写:
/** * 通用成功跳转 * @param unknown $url 成功后跳转的URL * @param number $sec 自动跳转秒数 * @return Ambigous*/ public function success($url= [] ,$sec = 3){ $url= empty($url)? ["/admin/main"]: $url; $url= yiihelpersUrl::toRoute($url); return $this->renderPartial("../base/msg",["gotoUrl"=>$url,"sec"=>$sec]); } /** * 通用错误跳转 * @param string $msg 错误提示信息 * @param number $sec * @return Ambigous */ public function error($msg= "",$sec = 3){ return $this->renderPartial("../base/msg",["errorMessage"=>$msg,"sec"=>$sec]); }
2、在loginviewsbase的下面建立一个命名为msg.php的页面,代码如下:
3、完成以上步骤之后就可以在login模块下的控制器里边直接调用了,调用方式如下:
成功的调用方式: return $this->success(["/site/login"]);
失败的调用方式: return $this->error("数据修改失败!");
1、跳转提示的JS写在如下我注释的地方了,写在那的话就不起作用了,得写在外面才行。
beginBlock("JUMP_JS")?> (function(){ //跳转提示的JS写在这了。不能写在这,写在这里就不起作用了。 }); endBlock(); $this->registerJs($this->blocks["JUMP_JS"],yiiwebview::POS_END);?>相关资料
Yii2跳转提示页的写法:http://www.yiifans.com/forum.php?mod=viewthread&tid=11243
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21574.html
摘要:在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧需求分析用户在操作成功或者失败后,来个提示并跳转页面。跳转提示的写在这了。相关资料跳转提示页的写法 序言 为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果。在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧!...
摘要:在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧需求分析用户在操作成功或者失败后,来个提示并跳转页面。跳转提示的写在这了。相关资料跳转提示页的写法 序言 为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果。在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧!...
摘要:考虑目前国内网站大部分采集文章十分频繁,更有甚者不注明原文出处,原作者更希望看客们查看原文,以防有任何问题不能更新所有文章,避免误导继续阅读 作者:白狼 出处:http://www.manks.top/yii2_linkpager_widget.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 先上图看效...
摘要:序言实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。殊途同归,如有更好的实现方法,欢迎交流。需求分析实现增删改查后操作成功后仍然留在当前页面。分析总结此方法的好处是不动核心代码,调用方式保留了自带的方式。 序言 实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。但是 Yii2 框架本身是没有在增删改查操作成功后仍留在当前页的效果的,要实现这样的一个效果得自己写。我...
阅读 857·2021-10-27 14:19
阅读 1085·2021-10-15 09:42
阅读 1492·2021-09-14 18:02
阅读 722·2019-08-30 13:09
阅读 2970·2019-08-29 15:08
阅读 2063·2019-08-28 18:05
阅读 929·2019-08-26 10:25
阅读 2758·2019-08-23 16:28