imponeer / smarty-debug
Smarty 调试模板数据的插件
v2.0.3
2023-10-01 07:54 UTC
Requires
- php: ^7.3 || ^8.0
- imponeer/smarty-extensions-contracts: ^3.0
- symfony/var-dumper: ^5.2 || ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.0
README
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教程。
如果您发现任何错误或有一些问题,请使用 问题标签 并在那里写下您的问题。