[英]How do you disable Debug (Toolbar) for Ajax calls in Symfony2?
有谁知道如何禁用Ajax调用的调试工具栏?
我已经试过了:
$this->container->get('profiler')->disable();
但是没有用
我有一个返回字符串(JSON编码数据)的控制器。 在开发环境中
<div class="debug"></div>
在字符串的结尾,这破坏了我的代码。
任何帮助表示赞赏。
如果仍然返回json字符串,则只需在控制器中使用JsonResponse
。
use Symfony\Component\HttpFoundation\JsonResponse;
$response = new JsonResponse();
$response->setData(array(
'data' => 123
));
这应该可以解决问题。
从一个旧式调试替代方法中找到了一个剩余函数,该函数已在侦听器之一中写入symfony自己的调试工具栏。 因此没有symfony问题,但有开发人员错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.