目前我正在调试我们的 Symfony 2 应用程序的一个问题,该问题不会在开发环境中发生,但会在暂存和生产环境中发生。为了帮助我进行调试,我想启用 Symfony 的分析器。特别是它的时间表。
为此,我已修改app.php
为通过更改new AppKernel()
调用来加载开发环境:
// Used to be
$kernel = new AppKernel('stage', false);
// Is now
$kernel = new AppKernel('dev', true);
这启用了调试工具栏并允许我访问暂存环境中的分析器。但是当我尝试查看时间线时,我得到:
没有记录计时事件。您确定在内核中启用了调试吗?
dev
考虑到我在环境中,我假设已经启用调试。我还确认 Symfony 是从开发配置文件而不是生产配置文件中读取的。此外,在我的本地机器上,通常是开发环境所在的地方,带有时间线的分析器已启用并正常工作。
尽管将环境设置为,如何在内核中启用调试dev
?