szymat / json-xml-request-bundle
Symfony Json和XML请求包(分支版)
v3.1.3
2020-08-10 17:12 UTC
Requires
- php: ^7.3
- symfony/framework-bundle: ^4.3||^5.0
Requires (Dev)
- phpunit/php-code-coverage: ^5.0
- phpunit/phpunit: ^6.4
- symfony/phpunit-bridge: ^4.3||^5.0
- symfony/yaml: ^4.3||^5.0
README
什么是JsonRequest Bundle?
这个包可以帮助您像处理标准请求一样处理json请求,而不需要使用“权宜之计”。如果您之前从请求中获取数据是这样的: $data = json_decode($request->getContent())
,现在则不需要这样。
例如,当从AngularJS、Vue.js等发送json请求时,早期
public function indexAction(Request $request) { $data = json_decode($request->getContent(), true); // uses request data $name = isset($data['name']) ? $data['name'] : null; }
现在您可以像处理标准请求一样处理json请求
public function indexAction(Request $request) { $name = $request->get('name'); }
所有xml请求都将自动解析为Json
安装
- 使用Composer安装此包
composer require szymat/json-request-bundle