本文實例講述了thinkphp5框架調用其它控制器方法 實現自定義跳轉界面功能。分享給大家供大家參考,具體如下:
Loader::action('common/successTips',['mess' => '登錄','url'=> 'manage/diary/diarys']);//公共目錄common/** * 操作成功 * @param string $mess * @param string $url * @return mixed */public function successTips($mess = '操作',$url = ''){ $this->assign(['tip'=>$mess,'result'=>'OK','url'=>$url]); return $this->fetch('common/tips');}/** * 操作失敗 * @param string $mess * @param string $url * @return mixed */public function failTips($mess = '操作',$url = ''){ $this->assign(['tip'=>$mess,'result'=>'NO','url'=>$url]); return $this->fetch('common/tips');}//登陸調用public function login() {// return '..'; $hh = true; if ($hh) { $ww = $this->successTips('登錄','manage/diary/diarys'); return $ww; } else{ return '登陸失敗'; } }
這里調用之后 需要return 或者直接return就行
還有因為common里邊準備設置一個判斷是否登錄的函數 準備登錄頁跳過它 使用common::successTips()
調用也可以,但是這里successTips()
要使用static 是指為靜態方法。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選