Bonjour,
Voila ayant besoin de modifier des données liés aux utilisateurs, j'ai créer un module sfGuardUser dans mon appli via un copier coller de l'existant dans le plugin.
Jusque la, pas de souci.
Si je crée une action spécifique lié a un enregistrement :
generator.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
list:
        title:   User list
        display: [last_name, first_name, she_compliance]
        object_actions:
          profil: ~
et l'action correspondante dans mon fichier action de mon module:
appli/module/actions.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
class sfGuardUserActions extends autoSfGuardUserActions
{
    public function executeListProfil(sfWebRequest $request)
    {
        $this->user = $this->getRoute()->getObject();
    }
ça marche.
Par contre si je crée une actions simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
....
 actions:
          _new: ~
          new_in_groupe: ~
et l'action correspondante dans mon fichier actions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public function executeListNewInGroupe(sfWebRequest $request)
    {
die("ça marche");        
    }
j'ai l'erreur:
Action "guard/users" does not exist.
alors que l'action new fonctionne parfaitement !!
Comment lui faire accepter de nouvelles actions ?