Bonjour,
Je tombe sur une erreur et je n'arrive pas à la résoudre:
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.
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").
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:
Dans src\Stephan\BlogBundle\Resources\config routing.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 <?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 app\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_dev.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 src\Stephan\BlogBundle\Resources\Ressources\views\essai-test.html.twig:
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <h1>Un exemple de twig avec le nom: {{ name }} </h1>
Partager