gpt4 book ai didi

php - Symfony 2 调试工具栏未显示,在开发环境中破坏 HTML

转载 作者:行者123 更新时间:2023-12-04 04:54:02 27 4
gpt4 key购买 nike

我真的需要你的帮助。
我不知道我做了什么来破坏 Symfony 2 工具栏。调试工具栏停止显示,当我查看页面的源代码时,我可以看到如下内容:

<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>hello</h1>
<div id="sfwdt

然后页面终止。我为调试而设置的这个页面使用最简单的 HTML 布局,不使用任何变量,也没有在防火墙后面。我只想显示调试器工具栏。看起来调试器确实尝试加载,但由于某种原因它终止于:
<div id="sfwdt

并打破整个页面。如果我关闭调试器,body 和 html 的结束标记就会回来。

我已经搜索了 'sfwdt' 的出现,看起来它来自探查器的 Twig 模板之一,但是,当我修改该模板以进行尝试时,没有任何变化。任何人都可以指出我正确的方向出了什么问题?

并且没有发现错误信息。我已经注释掉了所有服务并将其保持在最低限度,但仍然没有运气。

AppBundle/Resources/views/layout2.html.twig
<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>hello</h1>
</body>
</html>

AppBundle/Resources/views/Default/index.html.twig
{% extends "AppBundle::layout2.html.twig" %}

最佳答案

抱歉,我终于找到了问题所在。

自定义包之一注册 kernel.response 事件并尝试向响应添加内容长度 header 。 content-length 不考虑调试器栏的额外代码,它修剪掉为调试器工具栏添加的额外内容!!它解释了为什么页面总是在

关于php - Symfony 2 调试工具栏未显示,在开发环境中破坏 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17038177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com