Kohana中有没有办法在不缓冲的情况下输出View?
(MVC架构一般支持这种能力吗?)
(does the MVC archtecture support this ability in general?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
(MVC架构一般支持这种能力吗?)
(does the MVC archtecture support this ability in general?)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
如果没有缓冲,您无法逐行输出视图。 Kohana 使用输出缓冲区来捕获正在渲染的视图,然后将输出缓冲区作为字符串返回。您必须使用扩展重载
View::render()
或创建自己的类来绕过此问题。You cannot output a view line by line without buffering. Kohana uses an output buffer to capture the view as it is being rendered, then returns the output buffer as a string. You would have to overload
View::render()
with an extension or create your own class to bypass this.检查
Kohana::close_buffers()
。Check
Kohana::close_buffers()
.