当前位置:首页 > CMS教程 > Thinkphp > 列表

thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-01 10:51:08 浏览: 评论:0 

这篇文章主要介绍了thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能,结合实例形式分析了thinkPHP5控制器调用、登陆判断与界面跳转相关操作技巧,需要的朋友可以参考下。

本文实例讲述了thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能,分享给大家供大家参考,具体如下:

  1. Loader::action('common/successTips',['mess' => '登录','url'=> 'manage/diary/diarys']); 
  2. //公共目录common 
  3. /** 
  4.  * 操作成功 
  5.  * @param string $mess 
  6.  * @param string $url 
  7.  * @return mixed 
  8.  */ 
  9. public function successTips($mess = '操作',$url = ''
  10.   $this->assign(['tip'=>$mess,'result'=>'OK','url'=>$url]); 
  11.   return $this->fetch('common/tips'); 
  12. /** 
  13.  * 操作失败 
  14.  * @param string $mess 
  15.  * @param string $url 
  16.  * @return mixed 
  17.  */ 
  18. public function failTips($mess = '操作',$url = ''
  19.   $this->assign(['tip'=>$mess,'result'=>'NO','url'=>$url]); 
  20.   return $this->fetch('common/tips'); 
  21. //登陆调用 
  22. public function login() 
  23.   { 
  24. //    return '..'; 
  25.     $hh = true; 
  26.     if ($hh
  27.     { 
  28.       $ww = $this->successTips('登录','manage/diary/diarys'); 
  29.       return $ww
  30.     } 
  31.     else
  32.       return '登陆失败'
  33.     } 
  34.   } 

这里调用之后 需要return  或者直接return就行

还有因为common里边准备设置一个判断是否登录的函数 准备登录页跳过它 使用common::successTips() 调用也可以,但是这里successTips() 要使用static 是指为静态方法。

Tags: thinkphp5调用控制器

分享到: