本文實例講述了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相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
您可能感興趣的文章:- thinkPHP5(TP5)實現改寫跳轉提示頁面的方法
- 解決thinkPHP 5 nginx 部署時,只跳轉首頁的問題
- thinkphp5使html5實現動態跳轉的例子
- ThinkPHP5.1框架頁面跳轉及修改跳轉頁面模版示例
- ThinkPHP頁面跳轉success與error方法概述
- ThinkPHP訪問不存在的模塊跳轉到404頁面的方法
- ThinkPHP跳轉頁success及error模板實例教程
- thinkphp中的url跳轉用法分析
- thinkphp制作404跳轉頁的簡單實現方法
- ThinkPHP3.1.x修改成功與失敗跳轉頁面的方法
- ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解
- TP5框架頁面跳轉樣式操作示例