我正在尝试使用此
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的控制器中添加此代码
答案 0 :(得分:4)
Kint已在composer.json中附带autoload
部分,而Kint class本身没有名称空间。
composer
将为您处理自动加载,这意味着无需require
声明。
您可以在任何类(控制器,实体,...)中使用此“调试工具”,如下所示:
\Kint::dump($someVariable);
它只是var_dump()
的一个漂亮版本。
我建议您查看使用raulfraile/LadyBugBundle代替Kint
的{{3}}
...但是可以用时髦的符号强调symfony / doctrine类。
如果您想要真正的调试功能...安装ladybug。