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

 PHP Discussion :

l'admin generator et le tableau de la liste


Sujet :

PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Points : 111
    Points
    111
    Par défaut l'admin generator et le tableau de la liste
    Bonsoir ;
    Je débute avec Symfony1.4 et surtout dans la partie Backend avec l’admin generator.
    Tout simplement, je veux changer le titre de l’entête du colonne qui contient les actions (object_actions) du tableau qui contient la liste des enregistrements.
    Par défaut ce titre est ‘Actions’ mais mois je veux le changer par ‘Opérations’.
    Je sais que je peux modifier le partial _list. Mais avec cette solution je risque à rester une demi heure à faire le changement sur tous les modules de l’application.

    Merci.

  2. #2
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    Les modifications des titres de colonnes et ou de fenêtres se font dans le generator.yml.

    cf documentation symfony sur le generator.yml

    La modification des form est bien aussi, dans la mesure où elle sera valable pour toutes les utilisation du form. Attention, ne pas modifier la form de base qui est susceptible d'être régénérer à tous moments.
    Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).

    • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    • Une discussion est terminée ? Alors le bouton est votre ami !

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Points : 111
    Points
    111
    Par défaut
    C’est ça ce que je veux faire. J’ai beaucoup cherché à fin de configurer seulement le generator.yml, mais sans résultat

    Le problème est que je n'ai pas une colonne 'Actions', ce titre est généré par défaut par l'admin generator pour la colonne qui contient les actions ( object_actions).

    Merci pour ta réponse.

  4. #4
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    Faut que j'apprenne à lire TOUS le message

    Modifier le titre de la colonne action... Es-tu sur qu'il soit réellement indispensable de faire cela ?
    Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).

    • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    • Une discussion est terminée ? Alors le bouton est votre ami !

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Points : 111
    Points
    111
    Par défaut
    Pourquoi ce genre de question :
    Es-tu sur qu'il soit réellement indispensable de faire cela ?
    bien sûr oui !!!

  6. #6
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    Pourquoi ? Parce que une tel modification, non prévue à la base peut être difficile et couteuse (en temps). Parfois, en y réfléchissant, on peut considérer que ce n'est pas indispensable.

    J'ai peut-être, après réflexion, une solution simple et peu couteuse, en temps. Essaye d'internationaliser ton application. Ensuite il suffira de modifier le fichier de traduction idoine.
    Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).

    • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    • Une discussion est terminée ? Alors le bouton est votre ami !

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Points : 111
    Points
    111
    Par défaut
    Salut Michel;

    J'ai peut-être, après réflexion, une solution simple et peu couteuse, en temps. Essaye d'internationaliser ton application. Ensuite il suffira de modifier le fichier de traduction idoine

    Ta solution est l'une des propositions qui m'ont été proposées sur : http://forum.symfony-project.org/vie...p?f=22&t=31422.

    Merci quand même pour ton aide.
    J’ai une autre question :
    Comment faire pour générer ce type de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        <li class="sf_admin_action_tester">
          <?php echo link_to(__('Tester', array(), 'messages'), 'test/Tester?id='.$test->getId(), array(  'title' => __('tester'),)) ?>
        </li>
    J’ai fait comme ça (dans le fichier generator.yml) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             object_actions:
                tester:
                    label: Tester
                    params:
                        title: tester
    Mais il me génère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        <li class="sf_admin_action_tester">
          <?php echo link_to(__('Tester', array(), 'messages'), 'test/Tester?id='.$test->getId(), array(  'title' => 'tester',)) ?>
        </li>

  8. #8
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    A mon avis, il y a un méchant mélange dans les coupé collé...
    Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).

    • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    • Une discussion est terminée ? Alors le bouton est votre ami !

Discussions similaires

  1. [1.x] [admin-generator] éditer les clés primaires
    Par Mitaka dans le forum Symfony
    Réponses: 2
    Dernier message: 04/06/2008, 14h33
  2. [1.x] Admin generator - images administrables
    Par wadzat dans le forum Symfony
    Réponses: 3
    Dernier message: 30/05/2008, 15h39
  3. Réponses: 7
    Dernier message: 25/05/2008, 17h06
  4. [1.x] Champs i18n disabled par l'admin generator
    Par wadzat dans le forum Symfony
    Réponses: 1
    Dernier message: 22/05/2008, 14h51
  5. generation d'un tableau avec Random
    Par berberat dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 17/12/2007, 15h56

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