我想用这个
https://github.com/barelon/CgKintBundle
https://github.com/raveren/kint
用于调试
现在我可以在twig模板中看到调试,但是我不知道如何使用
https://github.com/raveren/kint#installation-and-usage
在symfony php clases中。

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的控制器中添加这个代码吗

最佳答案

kint的composer.json中已经有一个autoload部分,Kint class本身没有名称空间。
composer将为您处理自动加载,这意味着不需要require语句。
你可以在任何类(控制器,实体,…)中使用这个“调试工具”:

\Kint::dump($someVariable);

它只是var_dump()的一个美化版本。
我建议你看看raulfraile/LadyBugBundle它使用ladybug而不是Kint
…但也可以用有符号的符号来突出SyfON/Struts类。
如果你想要真正的调试功能…安装xdebug

10-02 19:04