symfony2例外 - 不返回HTML

时间:2013-03-06 11:23:58

标签: html exception symfony

我有一个symfony2包,我使用jquery terminal项目。这是一个简单的javascript控制台,用户通过AJAX / JSON传递一些在服务器端执行的指令,并返回到控制台并显示。 php服务器脚本从$GLOBALS['HTTP_RAW_POST_DATA']读取浏览器终端请求。

目前,当任何请求抛出错误时,symfony2会返回一个完整的HTML响应。我不想要HTML部分(我只想显示异常消息/代码)。

问题是: symfony2处理异常并将其捕获到某处,嵌入HTML并返回此类响应。我想修改这个 - exc。可能会被抓住,但我不想包含HTML 。有一个不同的包,仅用于控制台的东西。

1 个答案:

答案 0 :(得分:0)

事实上,问题是控制器中缺少exit语句。控制器响应为空,因此抛出异常,控制器必须返回响应。在回显输出后添加exit;后,问题就消失了。