我注意到AppKernel.php中的框架加載了很多bundle。默認值是:與Symfony 2一起投入生產之前使用Symfony 2
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
);
我使用資產,學說,枝,框架,monolog包。我能否安全地移除其他人,以便提高裝載速度?
我應該做什麼測試?只需加載頁面並查看它是否有效? – Stefano
當然,如果你有功能測試/集成測試,它會自動測試每個頁面,最好。如果你沒有,我只需點擊應用程序,注意日誌。如果你刪除了一個需要的包,你應該通過彈出的錯誤來識別它。 – Sgoettschkes