最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP頁面跳轉(zhuǎn)success與error方法概述

 更新時間:2014年06月25日 18:14:30   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP頁面跳轉(zhuǎn)success與error方法概述,需要的朋友可以參考下

ThinkPHP自身提供了success方法與error方法用于實現(xiàn)帶提示信息的頁面跳轉(zhuǎn)功能,可實現(xiàn)添加數(shù)據(jù)后顯示提示信息并跳轉(zhuǎn)的效果。success 方法用于操作成功后的提示,error 用于操作失敗后的提示,二者使用方法完全一致,下面以success 方法來進行說明。
1、success方法
 
success方法語法如下:
success(message, ajax) 
參數(shù)說明message可選。頁面提示信息。ajax可選。是否AJAX 方式提交,默認為false 。
如果是AJAX 方式提交的話,success 方法會調(diào)用ajaxReturn 方法返回信息。

success方法實例:

public function insert(){
// 省略部分其他代碼
if($lastInsId = $Dao->add()){
// 頁面跳轉(zhuǎn)目標地址
$this->assign("jumpUrl","index");
$this->success("插入數(shù)據(jù)id 為:$lastInsId");
}else{
header("Content-Type:text/html; charset=utf-8");
exit($Dao->getError().'[<AHREF="javascript:history.back()">返回</A>]');
}
}

success 模板
 
success 方法默認調(diào)用公共目錄即TPL/Public/ 下的success.html 模板。在該模板中,接收如下模板變量:
 
模板變量說明:
$waitSecond跳轉(zhuǎn)等待時間,單位為秒,默認success 1 秒,error 3 秒。
$jumpUrl跳轉(zhuǎn)目標頁面地址,默認為$_SERVER["HTTP_REFERER"] (本操作前一頁)。
$msgTitle操作標題。注:賦值該變量不會生效,success 會取語言包里_OPERATION_SUCCESS_ 配置信息,error 取_OPERATION_FAIL_ 配置信息。
$message頁面提示信息。
$status操作狀態(tài),默認1 表示成功,0 表示失敗,具體還可以由項目本身定義規(guī)則。
 
success 實際仍是調(diào)用display() 方法輸出success.html 模板。因此可以根據(jù)實際情況對success.html 模板進行修改如添加更多信息提示或者進行CSS 美工設(shè)置等以滿足實際需求,上面這些模板變量只是一些參考變量。
 
$jumpUrl 變量說明:
$jumpUrl 變量如果不存在,默認跳轉(zhuǎn)地址是$_SERVER["HTTP_REFERER"] ,一些常見的跳轉(zhuǎn)頁面寫法參考:
 

// 本模塊其他方法如index 方法
$this->assign("jumpUrl","index");
// 帶上參數(shù)
$this->assign("jumpUrl","index/section/".$section);
//其他模塊
$this->assign("jumpUrl","__APP__/User/index");

 
如果要使用U 方法生成跳轉(zhuǎn)目標地址,可在success.html 中變更URL 屬性為U 方法形式:

<meta http-equiv='Refresh'content='{$waitSecond};URL={:U($jumpUrl)}'>

 
在操作中,對$jumpUrl 模板變量的賦值,相應(yīng)的也要更改為與U 方法一致,詳情可參考官方手冊《ThinkPHPU 方法動態(tài)生成URL 地址》。
  
2、error 方法
 
error方法用法與sucess 方法完全一致,只是需要注意的是,ThinkPHP 默認配置error方法調(diào)用的仍是success.html 模板。如果需要對error 方法單獨定義模板,可以修改系統(tǒng)默認配置ThinkPHP/Common/convention.php文件如下:

'TMPL_ACTION_ERROR' => 'Public:success',// 默認錯誤跳轉(zhuǎn)對應(yīng)的模板文件

或在項目配置里進行重新定義。
Web開發(fā)中,在需要頁面跳轉(zhuǎn)并顯示提示信息時,可以直接使用ThinkPHP 頁面跳轉(zhuǎn)提供的上述success 與error 方法。如果不需要提示而是直接重定向頁面時,可參考手冊《ThinkPHP redirect 重定向》部分。

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • thinkPHP實現(xiàn)MemCache分布式緩存功能

    thinkPHP實現(xiàn)MemCache分布式緩存功能

    這篇文章主要介紹了thinkPHP實現(xiàn)MemCache分布式緩存功能的方法,結(jié)合實例形式分析了thinkPHP通過修改CacheMemcache.class.php源文件實現(xiàn)分布式緩存功能的具體實現(xiàn)技巧,需要的朋友可以參考下
    2016-03-03
  • php 人員權(quán)限管理(RBAC)實例(推薦)

    php 人員權(quán)限管理(RBAC)實例(推薦)

    下面小編就為大家?guī)硪黄猵hp 人員權(quán)限管理(RBAC)實例(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Yii框架表單提交驗證功能分析

    Yii框架表單提交驗證功能分析

    這篇文章主要介紹了Yii框架表單提交驗證功能,結(jié)合實例形式分析了Yii框架表單提交驗證功能的用法與相關(guān)注意事項,需要的朋友可以參考下
    2017-01-01
  • php 購物車完整實現(xiàn)代碼

    php 購物車完整實現(xiàn)代碼

    本文介紹一個php實現(xiàn)的購物車代碼,功能實現(xiàn)比較完整,實現(xiàn)了購物車、訂貨人信息、會員價等功能,還是不錯的,有需要的朋友,可以參考下
    2014-06-06
  • 跟我學(xué)Laravel之安裝Laravel

    跟我學(xué)Laravel之安裝Laravel

    本文主要介紹了安裝Laravel框架的幾種方法,以及Laravel框架的服務(wù)器環(huán)境要求及相關(guān)配置,非常實用,有需要的朋友可以參考下
    2014-10-10
  • TP5使用RabbitMQ實現(xiàn)消息隊列的項目實踐

    TP5使用RabbitMQ實現(xiàn)消息隊列的項目實踐

    本文主要介紹了TP5使用RabbitMQ實現(xiàn)消息隊列的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序

    NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序

    這篇文章主要為大家介紹了NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • PHP實現(xiàn)隨機數(shù)字、字母的驗證碼功能

    PHP實現(xiàn)隨機數(shù)字、字母的驗證碼功能

    本文通過實例代碼給大家介紹了PHP實現(xiàn)隨機數(shù)字、字母的驗證碼功能,代碼簡單易懂,非常不錯,具有一定得參考借鑒價值,需要得朋友參考下吧
    2018-08-08
  • Nginx下ThinkPHP5的配置方法詳解

    Nginx下ThinkPHP5的配置方法詳解

    今天有個朋友詢問tp5支持pathinfo的nginx配置怎么寫的問題,所以想著自己總結(jié)分享下,下面這篇文章主要給大家介紹了關(guān)于在Nginx下ThinkPHP5的配置方法,需要的朋友可以參考借鑒,下面話不多說,來一起看看吧。
    2017-08-08
  • php操作xml并將其插入數(shù)據(jù)庫的實現(xiàn)方法

    php操作xml并將其插入數(shù)據(jù)庫的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp操作xml并將其插入數(shù)據(jù)庫的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09

最新評論

昌宁县| 邮箱| 赣州市| 双峰县| 兴宁市| 建平县| 凤山市| 宁远县| 高州市| 黔东| 乐业县| 通河县| 兴业县| 龙胜| 开鲁县| 楚雄市| 铜陵市| 鄂州市| 花莲市| 海淀区| 九江市| 都昌县| 孝感市| 南召县| 平原县| 信丰县| 诸暨市| 大丰市| 五大连池市| 宁明县| 鹤峰县| 五指山市| 塘沽区| 米易县| 揭阳市| 泰州市| 宝鸡市| 北海市| 临泉县| 隆德县| 岳池县|