網站中返回上級的處理

我們開發網站是總會遇到頁面的跳轉問題,今天這個就是我工作終於到的。---返回到上級頁面的實現思路。

1.我們首先就要獲取到返回的鏈接

我們可以自定義一個方法:

/**
 * 獲取返回列表的鏈接
 * @param $refer
 */
protected function _backToListUrl($refer) {
    if ( !empty($refer) && 0 === strpos($refer, U('*****/****', '', '', TRUE)) ) {
        return $refer;
    } else {
        return U('***/***', '', '', TRUE);
    }
}

2.前臺的展示頁面我們需要把上面獲取到的值傳過去
$this->assignAll(array(
    'back_to_list_url' => $this->_backToListUrl($this->_refer),
));

3.前臺展示
<a href="{$back_to_list_url}"><i class="fa fa-angle-double-left"></i> ****</a>
這個就是我們要點擊的那個返回按鈕

這其中涉及到的還有就是對URL的處理,總體思路就是我們把當前的URL一起傳給後端服務器,也就是$refer的處理。



發佈了25 篇原創文章 · 獲贊 13 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章