2009/9/10 Pierre PERRIER <[email protected]>

>
> la reponse est : il faut les faire a la main :)
>
> comme au bon vieux temps avec des echo '<input name="nom" type="text"
> value="'.$nom." />';
>
> Non ! Absolument pas ! tout doit passer par le sfForm !


> etc.
>
> tu peux utiliser les helper SF ca te fera gagner du temps sur les date
> par exemple
>
> et pour le traitement comme le dit naholyr
>
> public function executeAction(sfWebRequest $request)
> {
>  if ($request->getMethod() == sfRequest::POST)
>  {
>    $nom = $request->getParameter('nom');
>    ... traiter le formulaire ...
>  }
>
> }
>
> Et cela est encore tres mauvais, le but des sfForm est justement de
centraliser la logique a un endroit (un object sfForm) cela te permet : de
valider les donnees, eviter les problemes de securite et egalement de faire
les traitements necessaires.

La logique metier n'a rien a faire dans un controlleur.


> On 10 sep, 09:10, [email protected] wrote:
>


> > Si tu veux créer un formulaire avec des champs provenant de modeles
> différents, il faut que les modeles soient en relation !
> > Normalement, il est inutile de modifier le controleur, la surcharge des
> classes Formulaire et Modele est suffisante si le MCD est bien pensé.
> > Tu peux aussi passer des objets au formulaire dans le controleur et les
> récupérer par un getOption dans la classe form.
> >
> > Qu'est ce que tu appelles complexe?
> >
> > petit cout de gueule contre symfony,
> >
> > Depuis plusieurs mois je suis sur la doc et j'ai même acheter le
> > bouquin pour apprendre en profondeur.
> >
> > Je suis POUR toute la gestion avec propel et doctrine, ainsi que le
> > système d'organisation des "include" et des actions en générales. On
> > peut gagner du temps c incontestable, notamment avec l'AJAX et les
> > animations javascript
> >
> > Seulement voila, au final, on pert beaucoup plus de temps lorsqu'on a
> > un développement avec des formulaires complexes; l'assemblage de
> > plusieurs formulaires et de champs qui ne sont pas forcement relié à
> > une table deviennent chaotique.
> >
> > y a t-il quelqu'un de disponible pour m'expliquer comment faire pour
> > créer des formulaires complexes vu que la doc n'offre pas vraiment
> > d'exemple pour facilité la compréhension. je précise que j'ai déjà
> > assemble des formulaires entre eux avec les fonctions embled et upload
> > des images. Se que je veux savoir c comment écrire certaine variables
> > de form dans l'action et ailleurs pour me faire un tableau de
> > variables, comment pouvoir les traiter simplement, faire des
> > formulaires sans avoir de lien avec un model mais avec des sécuritées,
> > et surtout : -> comment créer un formulaire de toute pièces avec les
> > champs de son choix à l'aide de différente table (s'il faut tout
> > réécrire c vraiment à casse tête, et en plus les erreurs nous indique
> > des fois rien de bien précis pour nous aider).
> >
> > Je commence à regretter le passage à symfony.
> > De la doc clair, c trop demandé, surtout sur les formulaires,on a
> > l'impression que c fait exprès, j'espère que google produira un
> > framework plus simple et avec autant de fonctionnalité. non mais :)
> >
> > en attendant j'attends vos réponses pour symfony.
> >
> > ps: je n'est pas forcement besoin de formation complexe vu que mon
> > problème se situe uniquement sur les formulaires complexes.
> >
>


-- 
Thomas Rabaix
http://rabaix.net

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à