我正在尝试使用它
https://github.com/barelon/CgKintBundle https://github.com/raveren/kint
调试
现在我可以在 TWIG 模板中看到调试,但我不确定如何使用
https://github.com/raveren/kint#installation-and-usage
在 symfony php 类中。
require '/kint/Kint.class.php';
########## DUMP VARIABLE ###########################
Kint::dump($GLOBALS, $_SERVER); // any number of parameters
// or simply use d() as a shorthand:
d($_SERVER);
我需要在 symfony 的 Controller 中添加这段代码吗
最佳答案
Kint 已经在其 composer.json 中提供了一个 autoload
部分和 Kint class本身没有命名空间。
composer
将为您自动加载,这意味着 require
语句不是必需的。
您可以在任何类( Controller 、实体等)中使用此“调试工具”,如下所示:
\Kint::dump($someVariable);
它只是 var_dump()
的一个漂亮版本。
我建议你看看raulfraile/LadyBugBundle使用 ladybug而不是 Kint
...但也可以使用时髦的符号突出显示 symfony/doctrine 类。
如果您想要真正的 调试功能...安装xdebug .
关于php - 我如何在 symfony Controller 中使用 Kint Debugger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979083/