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新手上路(六)
Oct 09 PHP
NOT NULL 和NULL
Jan 15 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
PHP简洁函数(PHP简单明了函数语法)
Jun 10 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
PHP获取文件行数的方法
Jun 10 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 PHP
Laravel下生成验证码的类
Nov 15 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 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
用js重建星际争霸
2006/12/22 Javascript
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
通过JavaScript控制字体大小的代码
2011/10/04 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
Python调用命令行进度条的方法
2015/05/05 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
postman和python mock测试过程图解
2020/02/22 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
static函数与普通函数有什么区别
2015/12/25 面试题
大学本科毕业生求职信范文
2013/12/18 职场文书
亲子读书活动方案
2014/02/22 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
离婚财产处理协议书
2014/09/30 职场文书
安全生产月宣传标语
2014/10/06 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技