2016-09-02 51 views
3

我有一個現有的項目,只是想知道哪些文件和我應該改變,以使人們看到了調試工具欄的督促環境如何在Symfony2項目的prod環境中啓用調試工具欄?

+0

的可能的複製[Symfony的:在顯示「督促」環境中的開發工具(http://stackoverflow.com/questions/7198375/symfony-showing-the-dev-toolbar- in-prod-environment) –

+0

我不是在另一個問題暗示的相同情況下,我只需要我需要更改以顯示它的行和文件。 –

+1

@AlexanderGuz答案是指框架的不同版本 – Matteo

回答

2

你應該在AppKernel.php文件,以便能夠在督促捆綁改變並且將路由從routing_dev.yml移動到routing.yml包定義路由。然後在config.yml中也添加配置。

如實施例:

AppKernel.php

 // Move this outside the if statement 
     $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); 
     $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); 

    if (in_array($this->getEnvironment(), array('dev', 'test'), true)) { 
     $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); 
     $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); 
    } 

的routing.yml

#add this 

_wdt: 
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" 
    prefix: /_wdt 

_profiler: 
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" 
    prefix: /_profiler 

config.yml

web_profiler: 
    toolbar: true 

希望這有助於

+0

該網站變爲空白。 也許該項目有一些更改的文件,使這不可能:x –

+0

嗨@MatheusOliveira檢查我的更新。如果發生錯誤(空白頁),請檢查日誌文件(app/logs/prod.log)以查找異常。讓我知道 – Matteo

+0

它工作得很好@Matteo。謝謝! –

相關問題