有谁知道如何禁用Ajax调用的调试工具栏?
我试过这个:
$this->container->get('profiler')->disable();
但没有用。
我有一个控制器,它返回一个字符串(json编码数据)。在开发环境中我得到了
<div class="debug"></div>
在字符串的末尾,这会破坏我的代码。
感谢任何帮助。
答案 0 :(得分:1)
如果你仍然返回一个json字符串,只需在你的控制器中使用JsonResponse
。
use Symfony\Component\HttpFoundation\JsonResponse;
$response = new JsonResponse();
$response->setData(array(
'data' => 123
));
这应该可以解决问题。
答案 1 :(得分:0)
从我们在其中一个侦听器中写入symfony自己的调试工具栏的遗留调试选项中找到了剩余的函数。所以没有symfony问题,但是开发人员错误。