Bonjour,
Voila je rencontre un petit problème avec mon code.
J'ai suivi le cours a la lettre ,le chapitre "Nos premières pages ."
Mais le lien Acheter m'envoie sur une erreur 404. La route se fait bien car dans la barre d'addresse il y a ceci: "http://localhost/MaSuperAgence/public/biens" mais c'est une erreur 404. La page "property/index.html.twig" s'affiche lorsque je l'a met dans le HomeController. J'ai l'impression que mon controller n'arrive pas a me rendre la réponse. Quelqu'un a t'il ce meme souci?
Mon PropertyController
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class PropertyController extends AbstractController
{
/**
* @Route("/biens", name="property.index" )
* @return Response
*/
public function index(): Response
{
return $this->render('property/index.html.twig');
}
}
Merci de votre aide
stephan
Bonsoir.
Tu ne sembles pas utiliser le serveur via la console de Symfony, sinon tu aurais plutôt une URL de type : http://localhost:8000/biens.
Non j'utilise wamp ,cela a t il une incidence?
Oui effectivement c'a marche merci beaucoup.
Si tu n'utilises pas le serveur de Symfony, il te faut faire pointer un vhost vers le dossier public, voir ici : Configuring a Web Server (Symfony Docs).