Bonjour,
J'essaie de créer un service, mais apparemment il ne se charge pas.
Dans mon IP/DataBaseBundle/Resources/config/services.yml
Dans IP/DataBaseBundle/Services/BuildCity.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3services: ip_database.buildcity: class: IP\DataBaseBundle\Services\BuildCity
Dans IP/DataBaseBundle/DependencyInjection/DataBaseExtension.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php namespace IP\DataBaseBundle\Services; class BuildCity { public function isTrue() { return true; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php namespace IP\DataBaseBundle\DependencyInjection; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\Config\FileLocator; use Symfony\Component\HttpKernel\DependencyInjection\Extension; use Symfony\Component\DependencyInjection\Loader; /** * This is the class that loads and manages your bundle configuration * * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html} */ class DataBaseExtension extends Extension { /** * {@inheritDoc} */ public function load(array $configs, ContainerBuilder $container) { $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); $loader->load('services.yml'); } }
Et quand je faisIl n'apparait pas dans la liste, et évidemment, à l'éxécution, erreur 500
Code : Sélectionner tout - Visualiser dans une fenêtre à part php app/console container:debug
Est-ce que j'ai oublié quelque chose ?
Merci.
Partager