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

时间:2014-06-02 06:33:16

标签: php ajax symfony request

我尝试向项目中的控制器发出Ajax Post Request。我创建了$ {1}的$ request,它显示了完整的Request对象,包括我发送的数据。如果我尝试访问数据或进行var_dump()(对于POST数据),我会收到内部服务器错误500.我无法弄清楚我做错了什么。

查看:

var_dump($request->request);

控制器:

$.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);
});

亚历

1 个答案:

答案 0 :(得分:1)

控制器操作必须包含return语句,其中包含Response

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

public function updateAction(Request $request, $id) {
    $test = $request;

    return new \Symfony\Component\HttpFoundation\Response(var_dump($test));
}