Merge pull request #292 from 5ini99/patch-2

Delete 方法参数获取
This commit is contained in:
Chino Chang
2016-02-12 16:33:24 +08:00

View File

@@ -58,6 +58,23 @@ class Input
}
return self::data($_PUT, $name, $default, $filter, $merge);
}
/**
* 获取delete变量
* @param string $name 数据名称
* @param string $default 默认值
* @param string $filter 过滤方法
* @param boolean $merge 是否与默认的过虑方法合并
* @return mixed
*/
public static function delete($name = '', $default = null, $filter = null, $merge = false)
{
static $_DELETE = null;
if (is_null($_DELETE)) {
parse_str(file_get_contents('php://input'), $_DELETE);
}
return self::data($_DELETE, $name, $default, $filter, $merge);
}
/**
* 根据请求方法获取变量
@@ -76,6 +93,9 @@ class Input
case 'PUT':
$method = 'put';
break;
case 'DELETE':
$method = 'delete';
break;
default:
$method = 'get';
}