thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
作者:怕是不尽芳华 时间:2024-05-03 15:52:31
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/qq_41066340/article/details/79625788
标签:thinkphp5,控制器,自定义跳转
0
投稿
猜你喜欢
从SQL Server2000升级到2005的过程解析
2009-01-13 14:07:00
Python真题案例之最长回文子串 周期串详解
2021-12-01 02:57:02
设计与用户体验
2009-05-06 13:36:00
安装ElasticSearch搜索工具并配置Python驱动的方法
2021-03-12 12:07:52
关于Interlij 无法使用中文输入法的解决方法(适用于Interlij全家桶 Linux环境)
2023-07-18 13:46:41
程序开发中的几个请不要相信
2022-08-13 13:04:24
Python中实现switch功能实例解析
2021-06-03 05:35:09
Python多线程爬虫实战_爬取糗事百科段子的实例
2021-02-15 16:58:21
pytorch 常用函数 max ,eq说明
2023-06-25 11:09:21
Python求解平方根的方法
2023-02-13 13:25:47
Python安装与卸载流程详细步骤(图解)
2023-10-05 19:36:21
Python自动发送邮件的方法实例总结
2023-05-21 02:53:42
Windows下Python使用Pandas模块操作Excel文件的教程
2021-01-05 23:07:40
python3 使用ssh隧道连接mysql的操作
2023-09-01 19:15:11
python如何生成任意n阶的三对角矩阵
2021-09-18 07:41:37
javascript使用正则表达式检测IP地址
2024-03-15 11:06:52
MySQL 使用DQL命令查询数据的实现方法
2024-01-16 18:53:13
数据库设计三大范式简析
2024-01-13 10:33:10
python递归&迭代方法实现链表反转
2021-05-04 20:42:04
详解Python+OpenCV实现图像二值化
2022-01-02 13:08:07