En effet, en regardant les logs j'aurais eu réponse a mes questions. Milles excuses pour tout ce bruit.
Merci a vous tous. J'utilise symfony 1.2.4. On 6 mar, 19:51, lionel chanson <[email protected]> wrote: > Une chose à retenir : la route default est un défaut. > Et dans ce cas elle induit en erreur même si un bon réflexe ( qui est > une autre chose à retenir ) est de regarder les logs ! ( RTFL ) > > Parce qu'en regardant les logs tu t'apercevrai de ceci > surhttp://serveur/backend_dev.php/sfGuardUser: > PatternRouting : Match route "sf_guard_user" > (/sf_guard_user.:sf_format) for /sf_guard_user with parameters array ( > 'module' => 'sfGuardUser', 'action' => 'index', 'sf_format' => > 'html',) > > sf_guard_user n'est pas le nom d'un module utilisé mais le pattern > d'une route. Et malgré ce que tu dis ici : > > > D'ailleur, le lien généré par le helper <li><?php echo link_to > > ("Utilisateurs","sfGuardUser/index") ?></li> de mon menu pointe ver le > > module "sf_guard_user" aussi. > > C'est faux. Ici le module c'est sfGuardUser puisque dans le helper > link_to tu peux utiliser des routes ou un couple module/action. > Et symfony trouve que ce couple module/action doit afficher le pattern > /sf_guard_user. > > Pour le reste quelle version de symfony utilises-tu ? > > ++ > > Le 6 mars 2009 14:26, Gromular <[email protected]> a écrit : > > > > > > > On 6 mar, 12:42, lionel chanson <[email protected]> wrote: > >> Jette toi sur la doc du plugins... qui est très bien faite et applique > >> la à la lettre. ( ou la casse en fait ) > > >> Piste : Pour overrider un module de plugin il faut utiliser le même > >> nom dans ton application. sfGuardUser > > >> A+ > > > Ok. J'ai (je pense) tout supprimé pour tout recréer, en suivant la doc > > (comme la 1ère fois) et les explications que vous m'avez fournis ici, > > et malheureusement cela ne fonctionne toujours pas. > > > L'authentification fonctionne bien. Le module d'administration me > > permet de créer et de supprimer mes utilisateurs. > > > J'ai par contre un comportement bizarre : Si je fais sur > >http://serveur/backend_dev.php/sfGuardUser, chaque lien proposé dans > > la page (new, reset filters, et les liens vers l'édition des > > utilisateurs) pointent vers le module "sf_guard_user" au lieu de > > "sfGuardUser". > > > J'ai ensuite recopié le fichier generator.yml situé dans plugins/ > > sfGuardPlugins/modules/sfGuardUser/config/ dans apps/backend/modules/ > > sfGuardUser/config/ > > > En modifiant de fichier, j'arrive maintenant à > > - changer les labels des champs, les noms des pages ("User list -> > > "Liste des utilisateurs" et "password (again)" -> "Répétez le mot de > > passe" fonctionne. > > - par contre dans list: seul title est pris en compte. Modifier > > display, object_actions, le _create de actions (pour changer > > l'intitulé du lien "new" ne modifie rien dans la page. D'autres > > changements ont des comportements innatendus > > list: > > title: Liste des utilisateurs //Ok > > display: [username] //Non pris en compte, les champs > > created_at et last login s'affichent toujours. > > object_actions: > > _edit: ~ //non pris en compte > > _delete: ~ // non pris en compte > > actions: > > _create: { name: Ajouter } // au lieu de changer le > > label, modifie la cible du lien "new" en > >http://serveur/backend_dev.php/sf_guard_user/List_create/action, qui > > evidemment ne fonctionne pas. > > > De la même manière, je n'arrive pas a supprimer ni les champs > > d'édition des groupes, ni le filtre sur la liste. Je n'ai pas non plus > > trouvé dans la documentation de l'admin generator comment supprimer > > les cases a cocher pour supprimer les actions sur plusieurs > > utilisateurs (mon site intranet aura un nombre très réduit > > d'utilisateurs, et je dois avoir une interface la plus simple > > possible) > > > Merci d'avance a tous ceux qui ont répondu et évidemment aux autres > > qui répondront. > > -- > Tu n'es pas content de ma réponse... > Rendez-vous surhttp://iooooi.labrute.fr/ > Et crie VENGEANCE !!!! --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
