Bonjour,
Voila je rencontre un petit problème avec mon code.
J'ai actuellement Symfony 5.1.8 j'ai créer ma base de donnée avec les commandes et ensuite créer mes pages de login et de register avec les commandes aussi.
Ensuite j'ai voulu essayer de me connecter à ces pages seulement il me dit : Objet non trouvé !
En cherchant un peu j'ai trouvé un commande pour avoir accès à toute les routes :
PS C:\xampp\htdocs\da_symfony> php bin/console debug:route
Name Method Scheme Host Path
_preview_error ANY ANY ANY /_error/{code}.{_format}
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_profiler_search ANY ANY ANY /_profiler/search
_profiler_search_bar ANY ANY ANY /_profiler/search_bar
_profiler_phpinfo ANY ANY ANY /_profiler/phpinfo
_profiler_search_results ANY ANY ANY /_profiler/{token}/search/results
_profiler_open_file ANY ANY ANY /_profiler/open
_profiler ANY ANY ANY /_profiler/{token}
_profiler_router ANY ANY ANY /_profiler/{token}/router
_profiler_exception ANY ANY ANY /_profiler/{token}/exception
_profiler_exception_css ANY ANY ANY /_profiler/{token}/exception.css
app_home ANY ANY ANY /
app_register ANY ANY ANY /register
app_login ANY ANY ANY /login
app_logout ANY ANY ANY /logout
Et aucune de celle que j'ai créer ne marche alors je suis un peu perdu
En espérant que vous pourrez m'aider, Merci !
Enfaite j'ai trouvé le problème c'est que j'utilise xamp et il n'arrive pas à gérer ce système je sais pas pourquoi
As-tu un controller qui a une méthode qui pointe vers la route login ?
Car c'est bizzar qui ne la trouve pas !
Haaa ok, sauf que si j'encrois à ce que je vois (d'après le résultat de ton console debug:route) ta route associé au path /login est app_login et non pas login et donc tu dois avoir quelque part dans ton code une méthode qui appelle app_login et je pense que dans ce fait, tu as deux méthode qui appelle la même url.
Vérfie !
Désolé d'avoir répondu un peu tard, j'ai recréer un projet créer un controller pour la page d'acceuil
main ANY ANY ANY /main
Voilà ce que j'ai dans mon debug: route et cela ne marche toujours pas alors que soyons bien d'accord pour y accéder je vais à la racine de mon fichier et j'ajoute /main ?
Et pour information j'ai peux acceder à la page de mon controller en modifiant la route et en passant par le dossier : public
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class MainController extends AbstractController
{
/**
alors que soyons bien d'accord pour y accéder je vais à la racine de mon fichier et j'ajoute /main ?
Je ne comprends pas ce que tu veux dire par là.
Tu crées ton controleur avec ta route, ton fichier twig 'index.html.twig' doit être dans le dossier templates/main situé au même niveau que src