我有一个Web表单,提交了一些带有post参数的隐藏输入字段,我想使用symphony中的Request对象。
这就是我现在使用基于API的请求以及Postman应用程序的方式我可以像这样访问儿子值。
function getGraphPath(userId) {
fb.requestWithGraphPath('me?fields=id,name,picture', {}, 'GET', function(e) {
if (e.success) {
log.args('Modules.Facebook.requestWithGraphPath', JSON.parse(e.result));
} else if (e.error) {
log.args(e.error);
} else {
log.args('Unknown response');
}
});
}
但是当我使用网络表单时,它并没有以这种方式获得价值。我试图找出如何获取值,我最终使用post变量,工作正常。
myAction(Request $request){
$content = $request->getContent();
$params = json_decode($content, true);
$value = $params['value'];
}
我不想使用全局变量,而是从请求中获取值。除了我更喜欢$value = $_POST['value'];
方式之外,我没有超级理由。任何帮助,将不胜感激。
我有什么特别的东西与HTML表单有关吗?
答案 0 :(得分:1)