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