【发布时间】:2013-03-06 11:23:58
【问题描述】:
我有一个 symfony2 包,我在其中使用 jquery terminal 项目。这是一个简单的 javascript 控制台,用户在其中传递一些指令,这些指令在服务器端使用 AJAX/JSON 执行并返回到控制台并显示。 php 服务器脚本从$GLOBALS['HTTP_RAW_POST_DATA'] 读取浏览器终端请求。
目前,当任何请求抛出错误时,symfony2 会返回一个完整的 HTML 响应。我不想要 HTML 部分(我只想显示异常消息/代码)。
问题是:symfony2 处理异常并在某处捕获它们,嵌入到 HTML 中并返回这样的响应。我想修改这个 - exc。可能会被抓住,但我不希望包含 HTML。有一个独特的捆绑包,仅用于控制台。
【问题讨论】:
-
将您的堆栈跟踪粘贴到 dpaste.com 并在此处发布
-
默认情况下,symfony 只在开发环境中将 trace 作为花哨的 html 返回。
-
@tomas.pecserke 不幸的是,我在开发和生产环境中都有相同的情况。你知道我应该看哪个配置条目吗?
-
@tkoomzaaskz 环境是在
web/app.php或web/app_dev.php中配置的,取决于您在哪个入口点使用。