打印 Smarty 模板中可用的所有变量

2022-08-30 13:18:58

如何打印 Smarty 模板上下文中可用的所有变量?类似于Django调试跟踪,它列出了正在传递的所有内容。

谢谢


答案 1

使用 手册:{debug}

{debug}将调试控制台转储到页面。无论 php 脚本中的调试设置如何,这都有效。由于这是在运行时执行的,因此只能显示分配的变量;而不是正在使用的模板。但是,您可以看到模板范围内所有当前可用的变量。

$debugging = true必须在您的设置或课程中启用,并且必须取消阻止站点弹出窗口才能看到窗口


答案 2
var_dump($Smarty->_tpl_vars);

从智能代码:)


推荐