Bonjour,

jai commencé a lire sur symfony il y a environ 6 mois.
Au début de l'été, jai réussi a convaincre l'entreprise ou je travail
que l'on pourrait utilisé Symfony pour les petits projets qui
demandent à être developpés dans un minimun de temps.

La création du frontend s'est très bien fait, pas de formulaire, mais
beaucoup de contenu dynamique.

Le modèle MVC de Symfony est bien défini, c'est ce qui m'a fait gagner
du temps.

La création de l'admin(backend) m'a par contre donné plus de fil a
tordre.

J'avais une interface a respecter pour le client, alors la génération
automatique ne m'étais d'aucune utilité.
Le formatage des dates, les menus déroulants ont été plus ardu que si
j'avais développé avec tout autre language.

Aujourd'hui je regarde le développement des derniers formulaires, avec
l'apprentissage et l'expérience qui j'ai aquis, le développement se
fait beaucoup mieux et plus rapidement.


Investir dans un nouveau framework est toujours un risque pour un
entreprise, je crois que symfony a bien répondu a nos attente.

merci

On 10 sep, 06:03, [email protected] wrote:
> Dans ce cas pourquoi utiliser Symfony ?
>
> 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." />';
>
> 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 ...
>   }
>
> }
>
> 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.
--~--~---------~--~----~------------~-------~--~----~
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 à