gpt4 book ai didi

symfony - 在Symfony2上获取POST请求

转载 作者:行者123 更新时间:2023-12-04 09:04:24 24 4
gpt4 key购买 nike

我一直在寻找这个,任何答案都对我有用:

我正在使用它来获取POST请求:

$request = Request::createFromGlobals();
$order = $request->query->get('Ds_Order');

但是,即使名称正确,Order也不会有值。如果我执行 GET请求,则该值存在。

这是$ request的var_dump
object(Symfony\Component\HttpFoundation\Request)#841 (18) {
["attributes"]=>
object(Symfony\Component\HttpFoundation\ParameterBag)#838 (1) {
["parameters":protected]=>
array(0) {
}
}
["request"]=>
object(Symfony\Component\HttpFoundation\ParameterBag)#840 (1) {
["parameters":protected]=>
array(15) {
["Ds_Date"]=>
string(10) "10/10/2012"
["Ds_Hour"]=>
string(5) "14:31"
["Ds_Currency"]=>
string(3) "978"
["Ds_Order"]=>
string(4) "0026"
}
}
}

有谁知道如何访问发送给我的属性?

谢谢。

最佳答案

要检索POST请求参数,您必须使用

$order = $request->request->get('Ds_Order');

阅读 Requests and Responses in Symfony
// retrieve GET variables 
$request->query->get('foo');
// retrieve POST variables
$request->request->get('bar', 'default value if bar does not exist');

关于symfony - 在Symfony2上获取POST请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12819526/

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