亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

thinkphp里面的success("提示",U('...'))方法能不能跳過提示頁面,直接跳轉U

thinkphp里面的success("提示",U('...'))方法能不能跳過提示頁面,直接跳轉U

PHP
江戶川亂折騰 2019-03-06 22:38:25
如題,success能不能跳過第一個參數啊
查看完整描述

4 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

Controller類的redirect方法可以實現頁面的重定向功能。

redirect方法的參數用法和U函數的用法一致(參考URL生成部分),例如:

//重定向到New模塊的Category操作
$this->redirect('New/category', array('cate_id' => 2), 5, '頁面跳轉中...');

上面的用法是停留5秒后跳轉到New模塊的category操作,并且顯示頁面跳轉中字樣,重定向后會改變當前的URL地址。

如果你僅僅是想重定向要一個指定的URL地址,而不是到某個模塊的操作方法,可以直接使用redirect函數重定向,例如:

//重定向到指定的URL地址
redirect('/New/category/cate_id/2', 5, '頁面跳轉中...')

Redirect函數的第一個參數是一個URL地址。

查看完整回答
反對 回復 2019-03-18
?
米脂

TA貢獻1836條經驗 獲得超3個贊

不清楚,應該不行把,你如果想實現這樣的效果,可以用$this->redirect();

查看完整回答
反對 回復 2019-03-18
?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

個人覺得最好還是自己重寫一下 不要用success,這樣的話你還要去該success的模板,不如重寫來的方便,你可以參考參考一些開源項目,他們的跳轉是怎么做的,可以去參考shopnc,有些地方寫的還是不錯的

查看完整回答
反對 回復 2019-03-18
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

/**
 * 操作成功跳轉的快捷方法
 * @access protected
 * @param string $message 提示信息
 * @param string $jumpUrl 頁面跳轉地址
 * @param mixed $ajax 是否為Ajax方式 當數字時指定跳轉時間
 * @return void
 */
protected function success($message='',$jumpUrl='',$ajax=false) {
    $this->dispatchJump($message,1,$jumpUrl,$ajax);
}

這個是Thinkphp提供的success()方法,解釋的很清楚的!你可以看看的!
查看完整回答
反對 回復 2019-03-18
  • 4 回答
  • 0 關注
  • 606 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號