gpt4 book ai didi

php - 如何在 Symfony 4 中获取查询字符串

转载 作者:行者123 更新时间:2023-12-04 01:52:33 25 4
gpt4 key购买 nike

我正在尝试访问 Symfony 4 中的查询字符串参数

namespace App\Controller;

use Symfony\Component\HttpFoundation\RequestStack;

class Home extends Controller {

private $request;

public function __construct(RequestStack $request){

$this->request = $request;
}

public function getQueryString(){

$req = $this->request->getCurrentRequest();

print_r($req); // see all the request data

// $req -> grab the query parameters
// return query parameters
}
}

我正在使用 RequestStack并且当我打印 getCurrentRequest() 的结果时能够看到一堆请求数据(包括我需要的查询参数),但是大部分方法都是 private我无法访问它们。

如何在 Symfony 中获取请求 URL 组件(包括查询参数)?

最佳答案

对于 获取 询问:

$this->request->getCurrentRequest()->query->get('name_query');

对于 发布 询问:
$this->request->getCurrentRequest()->request->get('name_query');

关于php - 如何在 Symfony 4 中获取查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52324929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com