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


Posted in PHP onJuly 03, 2019

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
Jul 05 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
Dec 24 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
php微信公众平台开发类实例
Apr 01 PHP
PHP实现原比例生成缩略图的方法
Feb 03 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
Oct 12 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
Yii使用DbTarget实现日志功能的示例代码
Jul 21 PHP
Centos7 Yum安装PHP7.2流程教程详解
Jul 02 #PHP
thinkphp5修改view到根目录实例方法
Jul 02 #PHP
PHP rmdir()函数的用法总结
Jul 02 #PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 #PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 #PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 #PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 #PHP
You might like
如何做到多笔资料的同步
2006/10/09 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
浅析is_writable的php实现
2013/06/18 PHP
php中socket通信机制实例详解
2015/01/03 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
javaScript基础详解
2017/01/19 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
VUE2实现事件驱动弹窗示例
2017/10/21 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Python加速程序运行的方法
2020/07/29 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
《会变的花树叶》教学反思
2014/02/10 职场文书
化工操作工岗位职责
2014/04/29 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技