1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-24 04:01:31 +08:00
2020-05-05 16:00:40 +08:00

23 lines
684 B
PHP

<?php
namespace App\Library\Http;
use App\Exceptions\BadRequest;
class Request extends \Phalcon\Http\Request
{
public function getPost($name = null, $filters = null, $defaultValue = null, $notAllowEmpty = false, $noRecursive = false)
{
$contentType = $this->getContentType();
if (stripos($contentType, 'form')) {
return parent::getPost($name, $filters, $defaultValue, $notAllowEmpty, $noRecursive);
} elseif (stripos($contentType, 'json')) {
return $this->getPut($name, $filters, $defaultValue, $notAllowEmpty, $noRecursive);
} else {
throw new BadRequest('sys.invalid_content_type');
}
}
}