Une nouvelle symfony 2 installer ne contient pas de routage pour l'environnement de production.
Si vous prenez un coup d'oeil sous app/config/routing_dev.yml
, vous remarquerez que tous les itinéraires que vous pouvez voir dans la démo de l'application ne sont définies que pour le développement. Si vous souhaitez tester la démo sur app.php
, vous devez d'abord copier le routage à partir d' routing_dev.yml
de routing.yml
, et également de permettre à l' AcmeDemoBundle
sous AppKernel.php
:
$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(),
+ new Acme\DemoBundle\AcmeDemoBundle()
}
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
- $bundles[] = new Acme\DemoBundle\AcmeDemoBundle();
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
}
(+ la ligne, vous devez ajouter, - est la ligne, vous devez supprimer)