这是我正在使用的 Kohana 框架站点。
我有一个网站,并且有几个可以正常工作的控制器。其中一个控制器已开始在模板输出之前发送换行符,这会破坏页面布局。
它不是发送 <!DOCTYPE 作为模板输出的第一部分,而是在 <!DOCTYPE 字符串之前发送十六进制“0A”换行符。我试图删除模板输出的第一个字符,但所做的只是将 <!DOCTYPE 更改为 !DOCTYPE。所以我假设没有换行符的模板输出是完整且正确的。但是在某个地方添加了换行符,然后显示了模板。
这是显示所有签出的内容的行 $this->template->content = $content;
显示的是(十六进制)“0A -- 3C 21 44 4F 43 54 59 50 45”。
谁能帮忙???
更新:对于任何有类似问题的人。
该问题是由生成换行输出的模型中的一些错误代码引起的。模板正在渲染,但仅在模型先前输出该换行符之后。导致页面“中断”。
谢谢。