bonjour,
j'ai trouvé ce plugin pour créer des menus sympa.
je pêche juste pour afficher le lien pour s'identifier ou se deconnecter.
Dans l'exemple donné dans le readme:
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
root:
  people:
    name: People
    menu:
      list:
        name: People list
        url: @person
      new:
        name: New person
        url: @person_new
        credentials: [admin]
  city:
    name: Cities
    menu:
      list:
        name: Cities list
        url: @city
      new:
        name: New city
        url: @city_new
        credentials: [admin]
il donne la possibilité de modifier l'affichage suivant les credentials mais pas si oui ou non la personne est identifié.
j'ai essayé ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
root:
<?php if($this->getUser()->isAuthenticated()): ?>
  signout:
    name: signout
    url: @sf_guard_signout
<?php else: ?>
  signin:
    name: signin
    url: @sf_guard_signin
<?php endif ?>
mais j'ai l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Using $this when not in object context in /home/....l/config/menu.yml on line 2
quelqu'un a une idée ?