Unable to find template "login.html.twig"

54 views
Skip to first unread message

inform...@gmail.com

unread,
May 6, 2019, 7:47:05 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
Bonjour

J'ai cette erreur me disant que le fichier login.html.twig n'existe pas pourtant il est bien présent comme vous pouvez le voir sur ma capture :

Croquis (1).png



Et voici cette erreur :
Unable to find template "login.html.twig" (looked into: C:\xampp\htdocs\devis_facture/templates, C:\xampp\htdocs\devis_facture\vendor\symfony\twig-bridge/Resources/views/Form).

merci 

inform...@gmail.com

unread,
May 6, 2019, 7:48:01 AM5/6/19
to Association Francophone des Utilisateurs de Symfony

Croquis (1).png

Crown Backend

unread,
May 6, 2019, 7:48:27 AM5/6/19
to asso...@googlegroups.com
Salut essaye de vider le cache ? 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso-afsy+...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

stephanie

unread,
May 6, 2019, 7:54:54 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
Salut,
j ai l impression que tu as un pb de chemin. il cherche ton login.html.twig dans Templates et pas dans sécurity.


Le lundi 6 mai 2019 13:48:27 UTC+2, Belhassen a écrit :
Salut essaye de vider le cache ? 
Le lun. 6 mai 2019 à 13:47, <inform...@gmail.com> a écrit :
Bonjour

J'ai cette erreur me disant que le fichier login.html.twig n'existe pas pourtant il est bien présent comme vous pouvez le voir sur ma capture :

Croquis (1).png



Et voici cette erreur :
Unable to find template "login.html.twig" (looked into: C:\xampp\htdocs\devis_facture/templates, C:\xampp\htdocs\devis_facture\vendor\symfony\twig-bridge/Resources/views/Form).

merci 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso...@googlegroups.com.

inform...@gmail.com

unread,
May 6, 2019, 10:54:38 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
@Behassen comment vider le cache dans symfony 4.2 ? 


Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Crown Backend

unread,
May 6, 2019, 10:55:33 AM5/6/19
to asso...@googlegroups.com
Supprime le carrément lorsque tu recharge ta page il en recrée un autre

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso-afsy+...@googlegroups.com.

inform...@gmail.com

unread,
May 6, 2019, 11:11:08 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
Comment le supprimer ? (En fait qu'est ce qu'il faut supprimer ?). J'ai un fichier cache.yaml c'est celui qu'il faut que je supprime ? 


Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

knarfi...@gmail.com

unread,
May 6, 2019, 11:12:22 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
Bonjour,

Utilise la commande "cache:clear" du composant console, composant incontournable:


Franck

Le lundi 6 mai 2019 16:55:33 UTC+2, Belhassen a écrit :
Supprime le carrément lorsque tu recharge ta page il en recrée un autre
Le lun. 6 mai 2019 à 16:54, <inform...@gmail.com> a écrit :
@Behassen comment vider le cache dans symfony 4.2 ? 


Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :
Bonjour

J'ai cette erreur me disant que le fichier login.html.twig n'existe pas pourtant il est bien présent comme vous pouvez le voir sur ma capture :

Croquis (1).png



Et voici cette erreur :
Unable to find template "login.html.twig" (looked into: C:\xampp\htdocs\devis_facture/templates, C:\xampp\htdocs\devis_facture\vendor\symfony\twig-bridge/Resources/views/Form).

merci 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso...@googlegroups.com.

Crown Backend

unread,
May 6, 2019, 11:12:30 AM5/6/19
to asso...@googlegroups.com
Non du tout !!! 
Tu a un dossier var dans le quel ta un dossier cache dans le quel il y aura un dossier dev et tu a juste à supprimer le dossier dev 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso-afsy+...@googlegroups.com.

inform...@gmail.com

unread,
May 6, 2019, 11:36:17 AM5/6/19
to Association Francophone des Utilisateurs de Symfony
C'est bizarre, mais en sortant le fichier login.html.twig du chemin défini dans render, ça marche, regarder mon écran:

Croquis (3).png


Croquis (4).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Pascal JEGO

unread,
May 6, 2019, 12:31:58 PM5/6/19
to Association Francophone des Utilisateurs de Symfony
Bonjour,

As-tu regardé la config de security.yaml dans la partie firewalls ?
que donne un php bin/console debug:router ?

inform...@gmail.com

unread,
May 6, 2019, 1:49:15 PM5/6/19
to Association Francophone des Utilisateurs de Symfony
Voici mon fichier security.yaml:
security:

    encoders:
        App\Entity\User:
            algorithm: bcrypt

    providers:
        in_memory: { memory: ~ }
        our_db_provider:
           entity:
               class: App\Entity\User
               property: email

    firewalls:
        main:
            anonymous: true

            provider: our_db_provider

            form_login:
                login_path: user_login
                check_path: user_login

            logout:
                path: user_logout
                target: facture_new
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

    
            # activate different ways to authenticate

            # http_basic: true

            # form_login: true

    # Easy way to control access for large sections of your site
    # Note: Only the *first* access control that matches will be used
    access_control:
         - { path: ^/admin, roles: ROLE_ADMIN }
         - { path: ^/profile, roles: ROLE_USER }


La commande php bin/console debug:router m'ouvre le fichier console.php


Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Pascal JEGO

unread,
May 7, 2019, 1:17:15 AM5/7/19
to Association Francophone des Utilisateurs de Symfony
Bonjour,

Si tu tapes dans une console php bin/console debug:router cela t'ouvre une autre console. C'est cela  ?

Je ne sais pas si cela a une incidence, je vois que ton firewall dev: est après le firewall main: . Teste en déclarant ton firewall dev: avant main:

inform...@gmail.com

unread,
May 7, 2019, 8:22:47 AM5/7/19
to Association Francophone des Utilisateurs de Symfony
@Pascal ah non ça changé en fait quand je tape php bin/console debug:router, j'ai les différentes routes, voici l'écran:

Croquis (1).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Pascal JEGO

unread,
May 7, 2019, 9:05:15 AM5/7/19
to Association Francophone des Utilisateurs de Symfony

dans le dossier templates\security créez un nouveau template  par ex:  test.html.twig 
Dedans place juste  <H1> page de test</H1>
dans la fonction login remplace le
return $this->render('security/login.html.twig');

par

 return $this->render('security/test.html.twig');

Et test pour voir

inform...@gmail.com

unread,
May 7, 2019, 11:29:12 AM5/7/19
to Association Francophone des Utilisateurs de Symfony
C'est bizarre j'ai fait comme vous m'avez dit ensuite j'ai changé le nom de la route et ça ne change rien à l'affichage sur le navigateur, quand je tape http://127.0.0.1:8000/login :

Croquis (1).png



Croquis (4).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Pascal JEGO

unread,
May 7, 2019, 12:49:28 PM5/7/19
to Association Francophone des Utilisateurs de Symfony
Il y a quelque chose dans config/routes.yaml ?

Dans la barre d'adresse avec http://127.0.0.1:8000/connexion, cela donne quoi ?

Au cas ou... faire un php bin/console cache:clear


et quand tu tapes

inform...@gmail.com

unread,
May 7, 2019, 1:13:14 PM5/7/19
to Association Francophone des Utilisateurs de Symfony
J'ai fait php bin/console cache:clear ensuite je suis allée sur la route connexion:

Croquis (1).png


dans routing.yaml:

Croquis (1).png


Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

inform...@gmail.com

unread,
May 7, 2019, 1:15:41 PM5/7/19
to Association Francophone des Utilisateurs de Symfony
C'est bon ça marche la route /connexion:

Croquis (1).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

inform...@gmail.com

unread,
May 7, 2019, 1:19:26 PM5/7/19
to Association Francophone des Utilisateurs de Symfony
Quand je met ça :
/**
     * @Route("/login", name="user_login")
     */
    public function login()
    {
        return $this->render('security/test.html.twig');
    }


J'obtiens ça :

Croquis (4).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :

Pascal JEGO

unread,
May 7, 2019, 1:57:14 PM5/7/19
to Association Francophone des Utilisateurs de Symfony
En fait ce n'est pas config/packages/routing.yaml qui nous intéresse mais plutôt config/routes.yaml . Il doit être vide normalement

inform...@gmail.com

unread,
May 7, 2019, 2:15:45 PM5/7/19
to Association Francophone des Utilisateurs de Symfony

Croquis (1).png



Le lundi 6 mai 2019 13:47:05 UTC+2, inform...@gmail.com a écrit :
Reply all
Reply to author
Forward
0 new messages