真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

thinkphp跳轉(zhuǎn)當前頁的方法

本篇文章和大家了解一下thinkphp跳轉(zhuǎn)當前頁的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

在大理州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,大理州網(wǎng)站建設(shè)費用合理。

thinkphp跳轉(zhuǎn)當前頁的方法:1、在index/login下新建一個login.html頁面;2、新建一個login控制器;3、通過“protected function success(){...}”判斷跳轉(zhuǎn)是否成功;4、打開“dispatch_jump.tpl”文件;5、修改“config.php”下面的配置代碼即可。

ThinkPHP5之頁面跳轉(zhuǎn)

頁面跳轉(zhuǎn)的方法

首先可以用簡單的success和error方法來實現(xiàn)

1.在index/login下新建一個login.html頁面




    
    登陸


    
    
        

            賬號:         

        

            密碼:         

        

                                  

    

2.新建一個login控制器

namespace app\index\controller;
use think\Controller;
//繼承Controller
class Login extends Controller
{
    public function index(){
        return view();
    }
//    判斷登陸成功失敗的邏輯
    public function check(){
        $user=$_POST['username'];
        $pwd=$_POST['password'];
        if($user=='admin' && $pwd=='123'){
//            如果成功則跳到index/index頁面
            $this->success('登陸成功',url('/index/index'));
        }else{
            $this->error('登陸失敗');
        }
    }
}

系統(tǒng)的success方法說明

 /**
     * 操作成功跳轉(zhuǎn)的快捷方法
     * @access protected
     * @param mixed  $msg    提示信息
     * @param string $url    跳轉(zhuǎn)的 URL 地址
     * @param mixed  $data   返回的數(shù)據(jù)
     * @param int    $wait   跳轉(zhuǎn)等待時間
     * @param array  $header 發(fā)送的 Header 信息
     * @return void
     * @throws HttpResponseException
     */
    protected function success($msg = '', $url = null, $data = '', $wait = 3, array $header = [])
    {}

跳轉(zhuǎn)成功的頁面效果:success()方法會有一個等待時間的界面,然后跳到/index/index,同樣error()方法同樣有個等待界面

修改跳轉(zhuǎn)界面 上面顯示登陸成功的界面可能不符合我們的需求,所以需要修改一下這個模板界面

1.修改模板界面,首先需要找到這個模板界面,打開config.php我們可以看到有下面兩行代碼

// 默認跳轉(zhuǎn)頁面對應(yīng)的模板文件
    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',    //成功跳轉(zhuǎn)的界面
    'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',    //失敗跳轉(zhuǎn)的界面

通過上面的代碼我們可以看出,不管是成功跳轉(zhuǎn)還是失敗跳轉(zhuǎn),他都是同一個界面,dispatch_jump.tpl,我們通過目錄thinkphp\tpl\dispatch_jump.tpl找到這個文件

然后修改文件的代碼,下面我貼出關(guān)鍵的信息


        
            
            

:)

                                      

                                      

:(

                                      

                     

2.修改配置文件,修改為自己寫的界面,我們在thinkphp\tpl目錄下新建兩個文件,一個success.tpl和一個error.tpl文件,修改config.php下面的配置代碼

//原來指定的路徑
// 默認跳轉(zhuǎn)頁面對應(yīng)的模板文件
    '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是一個非常優(yōu)秀的前端框架,里面已經(jīng)寫好很多效果來讓我們調(diào)用,比如輪播圖,導(dǎo)航欄等等,而且優(yōu)先移動端適配

以上就是thinkphp跳轉(zhuǎn)當前頁的方法的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領(lǐng)會。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道哦!


網(wǎng)頁題目:thinkphp跳轉(zhuǎn)當前頁的方法
當前URL:http://weahome.cn/article/ipphhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部