thinkphp5框架怎么设置
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例本文实例讲述了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