【发布时间】:2010-04-21 15:21:03
【问题描述】:
我正在为一个项目使用 PHPSavant 模板系统,但我不确定如何在其中使用 ob_start。
我之前尝试过..例如,
page_header.php
-- ob_start();
page_footer.php
-- ob_end_flush();
但是因为现在我使用的是模板系统.. 不知道把这些功能放在哪里。
$template = new Savant3();
$template->some_var = $some_value;
$template->display('default_template');
default_template 包含使用一些变量(设置为 $template 对象)的所有和填充部分。我应该在我的 html 代码所在的位置使用 ob_start 和 ob_end_flush 还是在调用此模板的每个 php 文件中包含?
有什么想法吗?谢谢。
【问题讨论】:
-
我不清楚你想用 ob_start() 做什么。
-
其实我想使用 ob_start 的主要原因是添加 gzip 压缩。
标签: php templating ob-start