IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

fichier generator.yml recalcitrant


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut fichier generator.yml recalcitrant
    Bonjour a tous,

    Je viens de mettre en place la gestion des groupes sfGuard dans mon projet.

    En backend , j'ai donc une liste des groupes , sous la forme d'un tableau "admin-generator" , qui contient 4 colonnes :

    • name
    • description
    • created_at
    • updated_at


    dans mon generator.yml , je dis que je veux cacher les champs created_at et updated_at.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        config:
          list:
            title:             Liste des profils
            display:           [=name, description ]
    Et pourtant , rien n'y fait , mes deux colonnes created_at et updated_at sont toujours la...

    Quelqu'un aurait-il un avis ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Par défaut
    Au risque de dire des bêtises :
    - as tu générer ta page avec l'admin-generator ? car tu dis sous la forme d'un tableau "admin-generator'. Donc si c'est pas le cas, ca ne fonctionnerait pas.
    - Est ce que ton titre de page devient il "Liste des profils" ? Si oui ca voudrait dire que ton generator.yml est bien pris en compte.

    Enfin, je ne sais pas trop, j'essaie juste de savoir un peu plus le contexte dans lequel on se trouve

  3. #3
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    Merci de ta réponse , malheureusement le fichier est bien pris en compte , le titre de la page change bien quand je le change.

    J'ai également tenté de remplacer "display:[=name, description ]" par "hide:[created_at , updated_at]" et rien n'y fait.

    Oui ils sont bien générés via l'admin generator.

    Y'aurait t'il un nombre minimum de champs a laisser dans ces tableaux ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    Je viens de tester mon idée du nombre de champs minimum dans ces tableaux, et j'ai l'impression qu'on s'oriente dans cette voie...

    Dans un autre formulaire généré qui a 4 champs , je viens d'en supprimer un.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     display:            [=username, Agent, is_super_admin, is_active]
    devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     display:            [=username, Agent, is_super_admin]
    Dès que j'ai effectué cette modification , une colonne "Last login" qui apparait...

    J'en déduis donc qu'il faut un minimum de 4 colonnes dans ces tableaux...

    Je suis quand meme preneur d'avis a propos de cette chose bizarre

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Par défaut
    Apparemment (je viens de le tester chez moi) il n'y a pas de minimum, donc pas de soucis de ce côté là.

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Les modules de gestions des utilisateurs et des groupes et des droits existent de base dans le plugin, pourquoi les réinventer ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    Citation Envoyé par mimi68 Voir le message
    Les modules de gestions des utilisateurs et des groupes et des droits existent de base dans le plugin, pourquoi les réinventer ?
    Je ne les réinvente pas vu que j'utilise le plugin !

  8. #8
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Citation Envoyé par optiloose Voir le message
    Je ne les réinvente pas vu que j'utilise le plugin !
    Je veux dire que dans le plugin tu as déjà tous prêt trois module qui gèrent les utilisateurs, les groupes et les droits...

  9. #9
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    Citation Envoyé par mimi68 Voir le message
    Je veux dire que dans le plugin tu as déjà tous prêt trois module qui gèrent les utilisateurs, les groupes et les droits...
    A vrai dire , je ne vois pas ou je reinvente... j'essaye simplement de mettre en forme ma liste , comme je le veux...

  10. #10
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Bonjour,

    Il existe quelques bugs au niveau de la gestion de l'affichage sur ce plugin.

    En effet, dans la liste des utilisateurs, created_at et updated_at apparaissent toujours sauf si on met last_login qui fait disparaître les created_at et updated_at.

    Il y a quelques autres petits soucis mais rien de méchant.

    Il existe une solution (certes pas très jolie mais fonctionnelle) qui consiste à copier les fichiers _list_th_tabular.php et _list_td_tabular.php dans le répertoire apps/app_name/modules/sfGuardUser/templates/ et de virer les colonnes qui te posent problème mais du coup, ton admin generator ne te permettra plus de paramétrer tes colonnes.

  11. #11
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Mouai.

    Toujours est-il qu'il n'y a pas de limite dans le nombre de champs. Il en faut 1 au moins et je ne vois vraiment pas pourquoi il en rajouterait un autre.

    Une piste pourrait être d'aller fouiller dans le cache (cache/<apps>/<env>/module/<tonModule>/... où tu retrouves tous le code généré par le générateur. En regardant ici, tu vas peut-être trouver un indice dans le code généré (et accessoirement, une lecture de ce code est très instructive).

    J'ai des tables d'admin qui tournent avec un seul champ.

    Mets tous ton fichier generator.yml pour voir si l'erreur ne viendrait pas d'une autre zone... sans garantie.

  12. #12
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    Citation Envoyé par sacricri Voir le message
    Bonjour,

    Il existe quelques bugs au niveau de la gestion de l'affichage sur ce plugin.

    En effet, dans la liste des utilisateurs, created_at et updated_at apparaissent toujours sauf si on met last_login qui fait disparaître les created_at et updated_at.

    Il y a quelques autres petits soucis mais rien de méchant.

    Il existe une solution (certes pas très jolie mais fonctionnelle) qui consiste à copier les fichiers _list_th_tabular.php et _list_td_tabular.php dans le répertoire apps/app_name/modules/sfGuardUser/templates/ et de virer les colonnes qui te posent problème mais du coup, ton admin generator ne te permettra plus de paramétrer tes colonnes.
    Effectivement , j'avais trouvé cette solution qui ne me plaisait pas plus que ca , mais qui avait l'avantage de fonctionner et de faire ce que je voulais...

    Voici mon fichier Generator.yml

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    generator:
      class: sfDoctrineGenerator
      param:
        model_class:           sfGuardGroup
        theme:                 admin
        non_verbose_templates: true
        with_show:             false
        singular:              ~
        plural:                ~
        route_prefix:          sf_guard_group
        with_doctrine_route:   1
     
        config:
          list:
            title:             Liste des profils
            display:           [=name, description ]
            fields:
              name:            { label: Intitulé}
              description:     { label: "Description" }
     
            object_actions:
              _edit:           { label: " " }
              _delete:         { label: " " }
     
          form:
            class:             sfGuardGroupAdminForm
            display:
              "Permissions and groups" : [name, description]
     
     
          edit:
            title: Edition du profil "%%name%%"
     
          new:
            title: Nouveau profil

Discussions similaires

  1. [1.x] Caractères "guillemet" dans le fichier generator.yml
    Par sacricri dans le forum Symfony
    Réponses: 10
    Dernier message: 02/09/2009, 15h12
  2. [1.x] probleme fichier schema.yml
    Par mibout5629 dans le forum Symfony
    Réponses: 2
    Dernier message: 30/11/2008, 18h13
  3. Réponses: 1
    Dernier message: 19/05/2008, 13h12
  4. Syntaxe du fichier database.yml
    Par abir84 dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 20/08/2007, 07h41
  5. Synchro de deux Fichiers Generators.XML
    Par TOM-Z dans le forum XMLRAD
    Réponses: 1
    Dernier message: 24/05/2006, 20h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo