#### 问题描述
##### 问题一
重定向方法`redirect(url)` 能否在 `控制器类` 的父类中可实现跳转(文档是说只能在中间件或控制器中可跳转)
```php
//基类
abstractif($flag) {
return redirect(url); // 这里是不能跳转的
}
}
}
//控制器类
class Index extends Base
{
publicreturn redirect(url); //这里跳转是正常
}
}
```
##### 问题二
业务类 BusinessException,当前只有传递两个参数,怎么改造可以传递多个参数,能返回如下的json数据格式(**或者返回能指定视图模板更灵活**):
```php
//改造后能实现的调用
ChangException("信息", 200, ['url'=>'https://www.workerman.net/'])
//返回给终端
{"code":200, "msg":"信息", data:['数组']}
```
**请教下大佬们是否好实现,谢谢!