Heu et ma réponse elle sent le gaz c'est ça ? On 15 juin, 17:25, Cyril FLIELLER <cyril.fliel...@gmail.com> wrote: > Pas grave, j'ai essayé tout seul du coup, mais je n'arrive décidément pas à > bien comprendre. > > Cyril FLIELLER > > Le 15 juin 2011 10:54, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : > > > > > > > > > Salut > > je t'ai un peu oublié ! > > > Je te promet de regarder ce soir ou demain ! > > > 2011/6/15 Cyril FLIELLER <cyril.fliel...@gmail.com> > > >> N'ayant pas du tout avancé sur le sujet, je reviens demander de l'aide ici > >> ! > > >> Cyril FLIELLER > > >> 2011/6/5 Cyril FLIELLER <cyril.fliel...@gmail.com> > > >>> Jeremy tu as eu le temps de regarder ou pas du tout ? > > >>> Cyril FLIELLER > > >>> 2011/6/2 goofy <goofy.m...@gmail.com> > > >>>> Moi je fait ca si ca peut aider : > > >>>> class BaseForm extends sfFormSymfony > >>>> { > > >>>> /** > >>>> * Executes HandleError action and format to JSON > >>>> * > >>>> */ > > >>>> public function getJsonError() > >>>> { > >>>> if($this->hasGlobalErrors()) > >>>> { > >>>> $output['global_errors'] = $this->renderGlobalErrors(); > >>>> } > >>>> elseif($this->hasErrors()) > >>>> { > > >>>> foreach($this->getErrorSchema()->getErrors() as $name => $error) > >>>> { > >>>> if($error instanceof sfValidatorErrorSchema) > >>>> { > >>>> foreach($error->getErrors() as $subname => $suberror) > >>>> { > >>>> $tmp_arr[ $this->getName() . '[' . $name . ']' . '[' . > >>>> $subname . ']'] = $suberror->getMessage(); > >>>> } > >>>> } > >>>> else > >>>> { > >>>> $tmp_arr[$this->getName() . '[' . $name . ']'] = $error- > >>>> >getMessage(); > >>>> } > >>>> } > > >>>> $output['errors'] = $tmp_arr; > >>>> } > > >>>> return $output; > >>>> } > >>>> } > > >>>> /** > >>>> * Executes Submit Form action > >>>> * > >>>> * @param sfRequest $request A request object > >>>> */ > > >>>> public function executeSubmitform(sfRequest $request) > >>>> { > >>>> $this->forward404Unless($request->isMethod('post')); > >>>> $this->getResponse()->setContentType('application/json; > >>>> charset=utf-8'); > >>>> $output['success'] = false; > > >>>> $seo_website_post = $request->getParameter('seo_website'); > > >>>> if($seo_website_post['id']) > >>>> { > >>>> $seo_website = Doctrine::getTable('SeoWebsite')- > >>>> >find($seo_website_post['id']); > >>>> $this->form = new SeoWebsiteForm($seo_website); > >>>> } > >>>> else > >>>> { > >>>> $this->form = new SeoWebsiteForm(); > >>>> } > > >>>> $this->form->bind($seo_website_post); > > >>>> if ($this->form->isValid()) > >>>> { > >>>> $seo_website = $this->form->save(); > >>>> $output['success'] = true; > >>>> } > >>>> else > >>>> { > >>>> $output = array_merge($output, $this->form->getJsonError()); > >>>> } > > >>>> $this->renderText(json_encode($output)); > >>>> return sfView::NONE; > >>>> } > > >>>> -- > >>>> 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-fr@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 > > >> -- > >> 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-fr@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 > > > -- > > Jérémy LEHERPEUR > > jer...@leherpeur.net > > > -- > > 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-fr@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
-- 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-fr@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