摘要:在寫這個跳轉提示頁的時候,找資料我發現網上關于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來個提示并跳轉頁面。跳轉提示的寫在這了。相關資料跳轉提示頁的寫法
序言
為了讓用戶有更加良好的體驗,在操作成功或者失敗后,來個提示并跳轉頁面,我就在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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/115253.html
摘要:在寫這個跳轉提示頁的時候,找資料我發現網上關于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來個提示并跳轉頁面。跳轉提示的寫在這了。相關資料跳轉提示頁的寫法 序言 為了讓用戶有更加良好的體驗,在操作成功或者失敗后,來個提示并跳轉頁面,我就在Yii2上實現了這一個效果。在寫這個跳轉提示頁的時候,找資料我發現網上關于這方面的中文資料真的很少,大家也都共享下吧!...
摘要:在寫這個跳轉提示頁的時候,找資料我發現網上關于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來個提示并跳轉頁面。跳轉提示的寫在這了。相關資料跳轉提示頁的寫法 序言 為了讓用戶有更加良好的體驗,在操作成功或者失敗后,來個提示并跳轉頁面,我就在Yii2上實現了這一個效果。在寫這個跳轉提示頁的時候,找資料我發現網上關于這方面的中文資料真的很少,大家也都共享下吧!...
摘要:考慮目前國內網站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問題不能更新所有文章,避免誤導繼續閱讀 作者:白狼 出處:http://www.manks.top/yii2_linkpager_widget.html 本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 先上圖看效...
摘要:序言實現增刪改查操作成功后仍留在當前頁,能給用戶一個良好的體驗。殊途同歸,如有更好的實現方法,歡迎交流。需求分析實現增刪改查后操作成功后仍然留在當前頁面。分析總結此方法的好處是不動核心代碼,調用方式保留了自帶的方式。 序言 實現增刪改查操作成功后仍留在當前頁,能給用戶一個良好的體驗。但是 Yii2 框架本身是沒有在增刪改查操作成功后仍留在當前頁的效果的,要實現這樣的一個效果得自己寫。我...
閱讀 3143·2021-11-23 10:02
閱讀 3118·2021-11-16 11:53
閱讀 3092·2021-09-23 11:21
閱讀 3369·2019-08-30 13:02
閱讀 1621·2019-08-29 16:18
閱讀 1556·2019-08-29 12:55
閱讀 1456·2019-08-26 12:24
閱讀 2085·2019-08-26 10:36