我有一个symfony2包,我使用jquery terminal项目。这是一个简单的javascript控制台,用户通过AJAX / JSON传递一些在服务器端执行的指令,并返回到控制台并显示。 php服务器脚本从$GLOBALS['HTTP_RAW_POST_DATA']
读取浏览器终端请求。
目前,当任何请求抛出错误时,symfony2会返回一个完整的HTML响应。我不想要HTML部分(我只想显示异常消息/代码)。
问题是: symfony2处理异常并将其捕获到某处,嵌入HTML并返回此类响应。我想修改这个 - exc。可能会被抓住,但我不想包含HTML 。有一个不同的包,仅用于控制台的东西。
答案 0 :(得分:0)
事实上,问题是控制器中缺少exit
语句。控制器响应为空,因此抛出异常,控制器必须返回响应。在回显输出后添加exit;
后,问题就消失了。