Bonsoir à tous,

Je préfère poster maintenant que jamais en espérant sincèrement trouver votre aide. Je doit concevoir un site internet avec le logiciel Symfony. Je n'arrive pas dès le début à configuré les routes dans le routing.yml. J'ai essayé 36 manipulations sans succès.

Dans mon fichier routing.yml je n'ai rien d'autre que ceçi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
app:
    resource: '@AppBundle/Controller/'
    type: annotation
et dans mon controller principal j'ai ceçi:

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
30
<?php
 
namespace AppBundle\Controller;
 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
 
class DefaultController extends Controller
{
    /**
     * @Route("/", name="homepage")
     */
    public function indexAction(Request $request)
    {
        // replace this example code with whatever you need
        echo 'heelo';
        return $this->render('default/index.html.twig', [
            'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,
        ]);
    }
 
    /**
    * @Route("/test")
    */
    public function test()
    {
    	echo 'heeelooooo';
    }
}
J'ai essayé 56 urls différentes (je suis avec WAMP) et le server est normalement bien configuré.

http://symfony/
http://symfony/test/
http://symfony/test
localhost/symfony/projetpourguy/web/test
localhost/symfony/projetpourguy/web/

...

Impossible d'atteindre le controller test();. Je tombe dans tous les cas sur l'erreur suivante :

Oops! An Error Occurred
The server returned a "404 Not Found".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.


Mais j'arrive cependant à atteindre le controller indexAction (et c'est normal car le projet démarre là dessus).

Et dans ma console j'ai ça Nom : fff.jpg
Affichages : 2278
Taille : 111,7 Ko

J'imagine donc qu'il laisse une trace quelque part de "/test" mais je n'arrive pas du tous à afficher cette méthode quelque sois l'url que j'insère dans la barre d'adresse. Et symfony n'étant pas très intuitif, j'ai essayé toute les manipulations proposées par les différents tutos à propos de la gestion des route, je n'y arrive pas... Auriez vous une idée ?

Je vous remercie d'avance