thinkphp5 调用其它控制器的方法 实现自定义跳转界面
2018-03-20 14:58
585 查看
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 是指为静态方法。有更好的方法希望大家多多指教~
相关文章推荐
- 在子视图中实现调用控制器里面的跳转方法这里介绍三种方法
- 【thinkphp3.x】thinkphp3.x中R方法调用其它控制器中的操作方法
- thinkphp3.2实现跨控制器调用其他模块的方法
- ThinkPHP控制器间实现相互调用的方法||ThinkPHP实现跨模块调用操作方法概述
- ThinkPHP控制器间实现相互调用的方法
- ThinkPHP控制器间实现相互调用的方法
- 在界面跳转的时候,控制器调用prepareForSegue方法,为什么不能目的控制器的imageView属性赋值
- 【页面】手机页面跳转的实现方法(二)——调用另一个Activity
- android 实现发送彩信方法 (MMS),非调用系统界面
- android 自定义发彩信实现(不调用系统发彩信界面)
- android自定义发彩信实现(不调用系统发彩信界面)
- android自定义发彩信实现(不调用系统发彩信界面)
- thinkphp A()、R()方法不能跨项目调用与当前action名称相同的控制器的原因
- Android中将Activity打入jar包供其它app调用的实现方法
- 如何:实现和调用自定义扩展方法(C# 编程指南)
- asp.net mvc自定义特性+过滤器 实现请求时调用自定义方法
- android 自定义发彩信实现(不调用系统发彩信界面)
- android 实现发送彩信方法 (MMS),非调用系统彩信界面
- codeigniter修改内核在调用前控制器方法前输出内容并中止方法调用,如用于未登录跳转到登录页面
- android 自定义发彩信实现(不调用系统发彩信界面)