Bonjour,

Je tombe sur une erreur et je n'arrive pas à la résoudre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FileLoaderImportCircularReferenceException in FileLoader.php line 97: Circular reference detected in "C:\Users\Stephan\Documents\essai-app\app/config/routing_dev.yml" ("C:\Users\Stephan\Documents\essai-app\app/config/routing_dev.yml" > "C:\Users\Stephan\Documents\essai-app\app/config\routing.yml" > "C:\Users\Stephan\Documents\essai-app\src\Stephan\BlogBundle/Resources/config/routing.yml" > "C:\Users\Stephan\Documents\essai-app\app/config/routing_dev.yml").
Du coup, j'ai essayé de rendre mon code le plus court possible en enlevant des méthodes de mon controller, juste une route dans le routing et une seule vue dans Ressource/View mais l'erreur est toujours présente.

J'ai l'impression que parfois l'erreur part mais ensuite revient.

Pouvez vous m'aider s'il vous plaît?

Je vous remercie par avance

Voilà le code:

Nom du bundle: StephanBlogBundle

Dans src\Stephan\BlogBundle\Controller\BlogController.php:
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
 
<?php
 
namespace Stephan\BlogBundle\Controller;
 
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
 
class BlogController extends Controller
{
    public function essaiAction($name)
    {
        return $this->render('StephanBlogBundle:Essai:essai-test.html.twig', array('name' => $name));
    }
}
Dans src\Stephan\BlogBundle\Resources\config routing.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
exemple_essai_test:
    path:     /essai-test/{name}
    defaults: { _controller: StephanBlogBundle:Blog:essai }
Dans app\config\routing.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
stephan_blog:
    resource: "@StephanBlogBundle/Resources/config/routing.yml"
    prefix:   /
 
app:
    resource: "@AppBundle/Controller/"
    type:     annotation
Dans app\config\routing_dev.yml:
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
 
_wdt:
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
    prefix:   /_wdt
 
_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler
 
_configurator:
    resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml"
    prefix:   /_configurator
 
_errors:
    resource: "@TwigBundle/Resources/config/routing/errors.xml"
    prefix:   /_error
 
_main:
    resource: routing.yml
Dans src\Stephan\BlogBundle\Resources\Ressources\views\essai-test.html.twig:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<h1>Un exemple de twig avec le nom: {{ name }} </h1>