增加think\response\Xml 类和xml助手函数

This commit is contained in:
thinkphp
2016-05-16 22:08:06 +08:00
parent c7c94258d0
commit 9074c8a532
3 changed files with 114 additions and 16 deletions

View File

@@ -387,7 +387,7 @@ function view($template = '', $vars = [], $code = 200)
* 获取\think\response\Json对象实例
* @param mixed $data 返回的数据
* @param integer $code 状态码
* @param array $options 参数
* @param array $options 参数
* @return \think\response\Json
*/
function json($data = [], $code = 200, $options = [])
@@ -396,6 +396,19 @@ function json($data = [], $code = 200, $options = [])
return $response->data($data)->code($code);
}
/**
* 获取\think\response\Xml对象实例
* @param mixed $data 返回的数据
* @param integer $code 状态码
* @param array $options 参数
* @return \think\response\Xml
*/
function xml($data = [], $code = 200, $options = [])
{
$response = new \think\response\Xml($options);
return $response->data($data)->code($code);
}
/**
* 获取\think\response\Redirect对象实例
* @param mixed $url 重定向地址 支持Url::build方法的地址