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