sunmediatv/json-request-bundle

Symfony JsonRequest Bundle

dev-master / 3.x-dev 2020-12-17 11:58 UTC

This package is not auto-updated.

Last update: 2024-09-21 04:12:53 UTC


README

SensioLabsInsight

Build Status Scrutinizer Code Quality Code Coverage Total Downloads Latest Stable Version License

什么是JsonRequest Bundle?

此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');
}

安装

  • 使用Composer安装此Bundle
composer require symfony-bundles/json-request-bundle