开发环境中的系统使用 jquery 运行速度非常慢,但在 prod 我非常好,可以将 webprofiler 放在 prod 环境中吗?问候和感谢
问问题
5705 次
1 回答
16
将此添加到routing.yml
:
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
将此添加到config_prod.yml
:
web_profiler:
toolbar: true
改变这个AppKernel.php
:
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle()
从此声明中删除:
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
// ...
}
并将其添加到 if 语句之外的 bundles 数组中:
new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle()
在app.php
设置调试=真
$kernel = new AppKernel('prod', true);
补充config_prod.yml
:
framework:
profiler:
only_exceptions: false
这应该够了吧。
更改代码后不要忘记执行此操作:
$ php ./app/console cache:clear --env=prod --no-debug
于 2012-10-27T15:48:12.430 回答