Smarty 图标

根据商标声明,您可以使用 Smarty 图标。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他查询,请发送电子邮件至

使用 Smarty 的网站

广告

第 10 章 调试控制台

Smarty 包括一个调试控制台。对于模板的当前调用,此控制台会通知您所有已包含模板、已分配变量和配置文件变量。Smarty 发行版中包含一个名为 debug.tpl 的模板文件,它用于控制控制台的格式。

在 Smarty 中将$debugging设置为 TRUE,并在需要时将 $debug_tpl 设置为 debug.tpl 的模板资源路径(在 SMARTY_DIR中为默认设置)。当您加载网页时,将会弹出 Javascript 控制台窗口,并向您提供当前网页中所有已包含模板和已分配变量的名称。

如要查看特定模板的可用变量,请参见 {debug}模板函数。如要禁用调试控制台,请将 $debugging 设置为FALSE。如果您使用 $debugging_ctrl 启用此选项,也可以通过在 URL 中放置 SMARTY_DEBUG 临时启用调试控制台。

技术注释

仅当使用 display() 时,才能使用调试控制台,而使用 fetch() API 时无法使用调试控制台。它是一组 javascript 语句,添加到了生成模板的底部的最下方。如果您不喜欢 javascript,则可以编辑 debug.tpl 模板,以自定义输出格式。调试数据不会被缓存,并且 debug.tpl 信息不会包含在调试控制台的输出中。

注释

每个模板和配置文件的加载时间为秒或其几分之一。

同时参阅故障排除