成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

闡述在Yii2上實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)

leo108 / 2538人閱讀

摘要:在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面。跳轉(zhuǎn)提示的寫在這了。相關(guān)資料跳轉(zhuǎn)提示頁(yè)的寫法

序言

為了讓用戶有更加良好的體驗(yàn),在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面,我就在Yii2上實(shí)現(xiàn)了這一個(gè)效果。在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧!

需求分析

1、用戶在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面。
2、使用這種方式$this->success(),$this->error()調(diào)用(仿造Yii2自帶 $this->render()加載頁(yè)面的方式)。

效果圖

樣式有點(diǎn)丑,但是功能是好的,要是不喜歡這樣式大家可以自行美化一下!

代碼分析

1、在控制器的基類Controller.php里邊增加兩個(gè)方法,這么寫:

/**
     * 通用成功跳轉(zhuǎn)  
     * @param unknown $url 成功后跳轉(zhuǎn)的URL
     * @param number $sec 自動(dòng)跳轉(zhuǎn)秒數(shù)
     * @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]);
    }
   
    /**
     * 通用錯(cuò)誤跳轉(zhuǎn)
     * @param string $msg 錯(cuò)誤提示信息
     * @param number $sec
     * @return Ambigous 
     */
    public function error($msg= "",$sec = 3){
        return $this->renderPartial("../base/msg",["errorMessage"=>$msg,"sec"=>$sec]);
    }

2、在loginviewsbase的下面建立一個(gè)命名為msg.php的頁(yè)面,代碼如下:



".$errorMessage."

";?> 恭喜!操作成功!

該頁(yè)將在3秒后自動(dòng)跳轉(zhuǎn)!

立即跳轉(zhuǎn) 返回上一頁(yè)

3、完成以上步驟之后就可以在login模塊下的控制器里邊直接調(diào)用了,調(diào)用方式如下:
成功的調(diào)用方式: return $this->success(["/site/login"]);
失敗的調(diào)用方式: return $this->error("數(shù)據(jù)修改失??!");

常見(jiàn)問(wèn)題

1、跳轉(zhuǎn)提示的JS寫在如下我注釋的地方了,寫在那的話就不起作用了,得寫在外面才行。

 beginBlock("JUMP_JS")?>
        (function(){
           //跳轉(zhuǎn)提示的JS寫在這了。不能寫在這,寫在這里就不起作用了。
         });
endBlock();
        $this->registerJs($this->blocks["JUMP_JS"],yiiwebview::POS_END);?>
        
相關(guān)資料

Yii2跳轉(zhuǎn)提示頁(yè)的寫法:http://www.yiifans.com/forum.php?mod=viewthread&tid=11243

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/79460.html

相關(guān)文章

  • 闡述Yii2上實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)

    摘要:在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面。跳轉(zhuǎn)提示的寫在這了。相關(guān)資料跳轉(zhuǎn)提示頁(yè)的寫法 序言 為了讓用戶有更加良好的體驗(yàn),在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面,我就在Yii2上實(shí)現(xiàn)了這一個(gè)效果。在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧!...

    ashe 評(píng)論0 收藏0
  • 闡述Yii2上實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)

    摘要:在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧需求分析用戶在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面。跳轉(zhuǎn)提示的寫在這了。相關(guān)資料跳轉(zhuǎn)提示頁(yè)的寫法 序言 為了讓用戶有更加良好的體驗(yàn),在操作成功或者失敗后,來(lái)個(gè)提示并跳轉(zhuǎn)頁(yè)面,我就在Yii2上實(shí)現(xiàn)了這一個(gè)效果。在寫這個(gè)跳轉(zhuǎn)提示頁(yè)的時(shí)候,找資料我發(fā)現(xiàn)網(wǎng)上關(guān)于這方面的中文資料真的很少,大家也都共享下吧!...

    GT 評(píng)論0 收藏0
  • yii2頁(yè)擴(kuò)展之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁(yè)

    摘要:考慮目前國(guó)內(nèi)網(wǎng)站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問(wèn)題不能更新所有文章,避免誤導(dǎo)繼續(xù)閱讀 作者:白狼 出處:http://www.manks.top/yii2_linkpager_widget.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。 先上圖看效...

    Sleepy 評(píng)論0 收藏0
  • Yii2 增刪改查后仍留當(dāng)前頁(yè)的方法

    摘要:序言實(shí)現(xiàn)增刪改查操作成功后仍留在當(dāng)前頁(yè),能給用戶一個(gè)良好的體驗(yàn)。殊途同歸,如有更好的實(shí)現(xiàn)方法,歡迎交流。需求分析實(shí)現(xiàn)增刪改查后操作成功后仍然留在當(dāng)前頁(yè)面。分析總結(jié)此方法的好處是不動(dòng)核心代碼,調(diào)用方式保留了自帶的方式。 序言 實(shí)現(xiàn)增刪改查操作成功后仍留在當(dāng)前頁(yè),能給用戶一個(gè)良好的體驗(yàn)。但是 Yii2 框架本身是沒(méi)有在增刪改查操作成功后仍留在當(dāng)前頁(yè)的效果的,要實(shí)現(xiàn)這樣的一個(gè)效果得自己寫。我...

    hufeng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<