我在模板中有一些变量,但是我不知道我把它们赋到了哪里.我需要知道某个特定变量内有什么;例如,假设我在Smarty中有一个名为member的变量.我用{debug}试了试,但不起作用,也没有弹出窗口.

如何在模板中使用类似var_dump()的东西输出/调试smarty变量?

推荐答案

您可以使用{php}个标签

Method 1 (won't work in Smarty 3.1 or later):

{php}

$var =
$this->get_template_vars('var');
var_dump($var);

{/php}

Method 2:

{$var|@print_r}

Method 3:

{$var|@var_dump}

Php相关问答推荐

Laravel通过(扩展FormRequest类)方法验证表单请求

如何在数据库中添加注册表单中的动态新行?

如何使用URL链接(mdl)切换选项卡

FatFreeFramework上的不同路由

如何在不指定symfony列的情况下从数据库中获取行数组

无法在WooCommerce中发送客户笔记邮箱通知

MULTI UPDATE Laravel为什么只能更新我的第一行

有没有办法为整个PHP应用程序启用严格类型

获取并判断WooCommerce用户订阅结束日期

如何在汇总表构建器中操作LALAVEL细丝Sum::Make()值

Laravel区分大小写搜索

如何在PHP中根据会话将用户重定向到不同的页面?

显示自定义 Laravel 9 公共属性的错误

如果 Select 的县不是store 所在的县,如何隐藏本地自提?

如何在 PHP 中对具有相同数组值的值求和

使用 PHP 的 OAuth 2.0 MAC

Windows 身份验证在 IIS 中验证什么?我可以在我的情况下禁用匿名身份验证吗?

如何使用属性创建属性预设?

在 GA4 Data API V1 Beta 中使用 inListFilter 过滤器时出错

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?