imponeer/smarty-debug

Smarty 调试模板数据的插件

v2.0.3 2023-10-01 07:54 UTC

This package is auto-updated.

Last update: 2024-09-01 07:28:21 UTC


README

License GitHub release Maintainability PHP Packagist

Smarty Debug

此库提供了一些Smarty模板插件,用于添加新的语言关键字以调试模板。

安装

要安装并使用此包,我们建议使用 Composer

composer require imponeer/smarty-debug

否则,您需要手动包含 src/ 目录中的文件。

在Smarty中注册

如果您想在项目中使用此包中的这些扩展,您需要使用 registerPlugin 函数Smarty 注册它们。例如

$smarty = new \Smarty();
$debugPrintVarModifierPlugin = new \Imponeer\Smarty\Extensions\Debug\DebugPrintVarModifier();
$smarty->registerPlugin('modifier', $debugPrintVarModifierPlugin->getName(), [$debugPrintVarModifierPlugin, 'execute']);

从模板中使用

可以通过模板进行变量调试...

...使用 debug_print_var 修饰符

{"_AD_INSTALLEDMODULES"|debug_print_var}

如何贡献?

如果您想添加一些功能或修复错误,您可以fork、更改并创建pull request。如果您不确定这如何工作,请尝试 交互式GitHub教程

如果您发现任何错误或有一些问题,请使用 问题标签 并在那里写下您的问题。