mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
62 lines
1.4 KiB
PHP
62 lines
1.4 KiB
PHP
<?php
|
|
|
|
/**
|
|
* 用法:
|
|
* T('controller/Jump');
|
|
* class index
|
|
* {
|
|
* use \traits\controller\Jump;
|
|
* public function index(){
|
|
* $this->error();
|
|
* $this->redirect();
|
|
* }
|
|
* }
|
|
*/
|
|
namespace traits\controller;
|
|
|
|
use think\Response;
|
|
|
|
trait Jump
|
|
{
|
|
/**
|
|
* 操作错误跳转的快捷方法
|
|
* @access public
|
|
* @param mixed $msg 提示信息
|
|
* @param mixed $data 返回的数据
|
|
* @param mixed $url 跳转的URL地址
|
|
* @param mixed $wait 跳转等待时间
|
|
* @return mixed
|
|
*/
|
|
public function error($msg = '', $data = '', $url = '', $wait = 3)
|
|
{
|
|
return Response::error($msg, $data, $url, $wait);
|
|
}
|
|
|
|
/**
|
|
* 操作成功跳转的快捷方法
|
|
* @access public
|
|
* @param mixed $msg 提示信息
|
|
* @param mixed $data 返回的数据
|
|
* @param mixed $url 跳转的URL地址
|
|
* @param mixed $wait 跳转等待时间
|
|
* @return mixed
|
|
*/
|
|
public function success($msg = '', $data = '', $url = '', $wait = 3)
|
|
{
|
|
return Response::success($msg, $data, $url, $wait);
|
|
}
|
|
|
|
/**
|
|
* URL重定向
|
|
* @access protected
|
|
* @param string $url 跳转的URL表达式
|
|
* @param array|int $params 其它URL参数或http code
|
|
* @return void
|
|
*/
|
|
public function redirect($url, $params = [])
|
|
{
|
|
Response::redirect($url, $params);
|
|
}
|
|
|
|
}
|