Symfony请求-获取内部服务器错误


Symfony Request - get Internal Server Error

我尝试在我的项目中向控制器发出Ajax Post请求。我做了$请求的var_dump(),它向我显示了完整的请求对象,包括我发送的数据。如果我试图访问数据或使var_dump($request->request);(对于POST-Data),我得到一个内部服务器错误500。我不知道我做错了什么。

视图:

$.ajax({
    type: "post",        
    url: "/symfony/web/app_dev.php/setliste/{{entity.id}}/update",
    data: { dataArray : dataArray },
    error: function(x, status, error) {
        alert(status+error);
        console.log(x);
    }
}).done(function(msg){
    console.log(msg);
});

控制器:

public function updateAction(Request $request, $id) {
    $test = $request;
    var_dump($test);
}
亚历克斯

控制器动作必须有一个包含Responsereturn语句

要解决这个问题,请将代码更改为:

public function updateAction(Request $request, $id) {
    $test = $request;
    return new 'Symfony'Component'HttpFoundation'Response(var_dump($test));
}