Symfony 2.5服务器返回500状态

时间:2014-09-15 13:59:01

标签: php ajax symfony

当我在使用Symfony 2.5编写的API请求时。我正在使用POST方法在控制器中发送表单数据

$params = json_decode($request->getContent(), true);

如果我这样做

var_dump($params);

我可以在控制台中查看所有内容如果我正在做

console.log(data)

但如果我尝试做这样的事情:

array_keys($params)

服务器返回500状态代码和错误:

XMLHttpRequest cannot load http://host.loc/app_dev.php/posts. Invalid HTTP status code 500 

1 个答案:

答案 0 :(得分:0)

如果出现问题,你总会得到500错误。

e.g。甚至在twig中使用dump() - 这在生产中是不允许的

1)在/app_dev.php/ [page]中尝试相同的页面 - 启用调试,这应该会给你很多关于错误的信息

2)查看正确的日志文件/ app / logs /,如上所述

我猜你在null对象上调用getContent(); - )