Oui je voulais plutot les passer en option du widget mais je n' ai pas la
syntaxe, d' ailleurs si tu as une doc la dessus , ça m' éviterai de jouer au
devinette à chaque fois. .

L' api est un peu confuse à sujet je trouve..


Le 24 novembre 2010 14:36, Lélio ML <mailing-l...@lelio.fr> a écrit :

> Alors si tu créés ton formulaire dans ton action, tu peux lui passer
> directement :
>  - soit un objet créé et initialisé avec les 3 id
>  - soit les 3 id en options ( ce qui reviendra plus ou moins au même.
>
> -----Message d'origine-----
> De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De
> la
> part de manuel brossard
> Envoyé : mercredi 24 novembre 2010 13:00
> À : symfony-fr@googlegroups.com
> Objet : Re: [symfony-fr] comment rendre persistent la modification d' un
> module admin (backend)
>
> Je n' ai pas de module d' admin dans ce module car il est dans ma
> frontend..
>
>
> En fait ' j' ai champs qui sont induis dans mon formulaire , ces trois
> champs sont des résultats que je récupérer de lorsque ma première action
> est
> executé.
>
> Cela me permet de filtrer si je dois créer un formulaire et l' afficher.
>
> Dans ce dernier cas je récupère les champs vérifiés initialement
> (contributor_id, invitation_id, customer_id) que je passe en champs hidden
> du formulaire.
>
>
>
>
>
> Le 24 novembre 2010 12:52, Lélio ML <mailing-l...@lelio.fr> a écrit :
>
>
>        C'est complexe. Mais pas compliqué.
>        Soit tu fais ta requête directement dans ton formulaire soit tu
> passes le
>        résultat via les options du formulaire.
>
>        Dans ce dernier cas, je surcharge dans le cadre de
> l'admin-generator, la
>        fonction getFormOptions() de la classe de configuration qui se
> trouve dans
>        le lib de ton module généré.
>        C'est à cette endroit que tu pourras exécuter ta requête Doctrine.
>        Puis ensuite dans ton formulaire :
>        $this->getDefault('hidden_field_name',
> $this->getOption('mon_option'));
>        Je crois. Ou alors directement dans l'objet, je ne sais plus :
>        $this->getObject()->setFieldName($this->getOption('mon_option'));
>
>        Mais si tu n'as uniquement besoin d'information se trouvant dans
> l'objet de
>        ton formulaire alors fais le directement dans ton formulaire. C'est
> plus
>        simple. Mais si tu as besoin d'information de sfWebREquest pour ta
> requête
>        Doctrine, passe par l'object de configuration.
>
>
>        -----Message d'origine-----
>        De : symfony-fr@googlegroups.com
> [mailto:symfony...@googlegroups.com] De la
>        part de manuel brossard
>
>        Envoyé : mercredi 24 novembre 2010 12:34
>
>        À : symfony-fr@googlegroups.com
>        Objet : Re: [symfony-fr] comment rendre persistent la modification
> d' un
>        module admin (backend)
>
>        D ' une requête doctrine que je fais dans mon action..
>
>
>
>
>
>        Le 24 novembre 2010 12:27, Lélio ML <mailing-l...@lelio.fr> a écrit
> :
>
>
>               Ça dépend dont vient cette valeur dynamique.
>
>
>
>               -----Message d'origine-----
>               De : symfony-fr@googlegroups.com
>        [mailto:symfony...@googlegroups.com] De la
>
>               part de manuel brossard
>               Envoyé : mercredi 24 novembre 2010 12:23
>               À : symfony-fr@googlegroups.com
>               Objet : Re: [symfony-fr] comment rendre persistent la
> modification
>        d' un
>               module admin (backend)
>
>
>               Puisque tu as l' air chaud..
>
>               j' ai un autre soucil,  je pense tu dois savoir comment
> faire?
>
>               j' aimerai passer une valeur dynamiquement à un
> widgetimputHidden ,
>        tu as
>               une idée ?
>
>
>
>
>
>               Le 24 novembre 2010 12:13, manuel brossard
> <mbross...@infonel.net> a
>        écrit :
>
>
>                      Oui effectivement juste en copie/collant les fonctions
> qui m'
>               intéressent l' envoi de mail fonctionne à nouveau..
>
>                      Magic....
>
>                      Merci
>
>
>
>                      Le 24 novembre 2010 12:05, Stéphane
>        <stephane.er...@gmail.com> a
>               écrit :
>
>
>                              Il faut que tu fasses une surcharges !
>                              Il ne faut jamais modifier les fichiers dans
> le
>        cache, et
>               pour cause, comme tu l'as vu (./sf cc et s'en va)
>
>                              Donc dans ton
>               apps/backend/modules/customer/actions/actions.class.php
>                              tu créés une fonction executeNew.
>
>                              Là tu copie/colle le contenu du cache puis tu
>        modifies.
>               Regardes si tu peux utiliser le code du cache (genre $return
> =
>               parent::executeNew() ), sinon copie/colle.
>
>                              Before Printing, Think about Your
> Environmental
>               Responsibility!
>                              Avant d'Imprimer, Pensez à Votre
> Responsabilitée
>               Environnementale!
>
>
>
>                              2010/11/24 mantex <m...@infonel.net>
>
>
>                                      Bonjour,
>
>                                      Pour le besoin d' un traitement d'
> envoi de
>        mail
>               lors de l' ajout d'
>                                      un nouvel enregistrement , j' ai
> modifié le
>        l'
>               action new de mon
>                                      module admin dans le fichier suivant:
>
>
>
> cache/backend/dev/modules/autoCustomer/actions/actions.class.php
>
>
>                                      Evidemment au cc qui a suivi j' ai
> tout
>        perdu.
>
>                                      Ma question:  comment coder la même en
> dur la
>        meme
>               chose ?
>
>                                      Merci de votre aide.
>
>                                      --
>                                      Vous recevez ce message, car vous êtes
> abonné
>        au
>               groupe Google Groupes Symfony-fr.
>                                      Pour envoyer un message à ce groupe,
> adressez
>        un
>               e-mail à symfony...@googlegroups.com.
>                                      Pour vous désabonner de ce groupe,
> envoyez un
>        e-mail
>               à l'adresse 
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> >
>        
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>>
> >
>
>               
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>
> >
>
>        
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%25252bunsubscr...@googlegroups.com<symfony-fr%2525252bunsubscr...@googlegroups.com>>
> > > .
>
>
>                                      Pour plus d'options, consultez la page
> de ce
>        groupe
>               : http://groups.google.com/group/symfony-fr?hl=fr
>
>
>
>
>
>
>                              --
>                              Vous recevez ce message, car vous êtes abonné
> au
>        groupe
>               Google Groupes Symfony-fr.
>                              Pour envoyer un message à ce groupe, adressez
> un
>        e-mail à
>               symfony...@googlegroups.com.
>                              Pour vous désabonner de ce groupe, envoyez un
> e-mail
>        à
>               l'adresse 
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> >
>        
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>>
> >
>
>               
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>
> >
>
>        
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%25252bunsubscr...@googlegroups.com<symfony-fr%2525252bunsubscr...@googlegroups.com>>
> > > .
>
>
>                              Pour plus d'options, consultez la page de ce
> groupe :
>               http://groups.google.com/group/symfony-fr?hl=fr
>
>
>
>
>
>                      --
>                      Cordialement,
>
>                      Manuel Brossard
>                      Twitter: twitter.com/infonel
>                      Skype : mantex2039
>
>                      Tel: + 33 9 72 17 00 41
>
>
>
>
>
>
>               --
>               Cordialement,
>
>               Manuel Brossard
>               Twitter: twitter.com/infonel
>               Skype : mantex2039
>
>               Tel: + 33 9 72 17 00 41
>
>
>
>               --
>               Vous recevez ce message, car vous êtes abonné au groupe
> Google
>        Groupes
>               Symfony-fr.
>               Pour envoyer un message à ce groupe, adressez un e-mail à
>               symfony...@googlegroups.com.
>               Pour vous désabonner de ce groupe, envoyez un e-mail à
> l'adresse
>               
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> >
>        
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>>
> > .
>               Pour plus d'options, consultez la page de ce groupe :
>               http://groups.google.com/group/symfony-fr?hl=fr
>
>
>               --
>               Vous recevez ce message, car vous êtes abonné au groupe
> Google
>        Groupes Symfony-fr.
>               Pour envoyer un message à ce groupe, adressez un e-mail à
>        symfony...@googlegroups.com.
>               Pour vous désabonner de ce groupe, envoyez un e-mail à
> l'adresse
>        
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> >
>        
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%252bunsubscr...@googlegroups.com<symfony-fr%25252bunsubscr...@googlegroups.com>>
> > .
>               Pour plus d'options, consultez la page de ce groupe :
>        http://groups.google.com/group/symfony-fr?hl=fr
>
>
>
>
>
>
>        --
>        Cordialement,
>
>        Manuel Brossard
>        Twitter: twitter.com/infonel
>        Skype : mantex2039
>
>        Tel: + 33 9 72 17 00 41
>
>
>
>        --
>        Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes
>        Symfony-fr.
>        Pour envoyer un message à ce groupe, adressez un e-mail à
>        symfony...@googlegroups.com.
>        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>        
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>>
> .
>        Pour plus d'options, consultez la page de ce groupe :
>        http://groups.google.com/group/symfony-fr?hl=fr
>
>
>        --
>        Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
>        Pour envoyer un message à ce groupe, adressez un e-mail à
> symfony...@googlegroups.com.
>        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> <mailto:symfony-fr%2bunsubscr...@googlegroups.com<symfony-fr%252bunsubscr...@googlegroups.com>>
> .
>        Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>
>
>
>
>
> --
> Cordialement,
>
> Manuel Brossard
> Twitter: twitter.com/infonel
> Skype : mantex2039
>
> Tel: + 33 9 72 17 00 41
>
>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> symfony...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> symfony...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>


-- 
Cordialement,

Manuel Brossard
Twitter: twitter.com/infonel
Skype : mantex2039

Tel: + 33 9 72 17 00 41

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à