Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-02-2010 14:48:33

mathphp
Nouveau membre
Date d'inscription: 16-02-2010
Messages: 1

Zend form subform ajax et populate

Bonjour à tous,

Voilà, je débute avec ZF et je rencontre un problème. Je pourrais facilement le contourner de manière facile, mais c'est pas ce qui m'intéresse. D'une part parce que je sais faire et d'autre part parce que je trouve pas ca élégant. smile
Voici mon problème en simplifié :

Soit 3 tables en bdd
matieres_premières :
mp_id
mp_name

produits :
p_id
p_name

et une table de liaison
produits_matieres_premières :
pmp_id
p_id
mp_id

Un formulaire me permet de gérer mes matières premières.
Dans mon formulaire pour les produits je voudrais récupérer mes info de nom et de composition.
Pour la composition, je passe crée un subform qu j'ajoute à mon form principal du style :

$sub=new Admin_Form_Produitsmatierespremieres();
$sub->setElementsBelongTo('Matierespremieres['.$i.']');

De cette manière, au moyen d'une boucle, je récupère tous mes enregistrements (qui contient un bouton de suppression) + un subform vide d'ajout (avec son bouton ajouter).

Jusque là pas de problème.
Lorsque je valide mon form, je fais le traitement des données -> OK.

Mon problème est le suivant : lorsque je supprime une matière première et surtout quand j'en ajoute une, comment faire pour qu'il me transforme mon formulaire d'ajout en formulaire de modification et qu'il me rajoute mon formulaire d'ajout ?

Je pourrais faire ça en ajax avec dom, mais je me pose la question si il existe une façon plus élégante (voire plus ZF) avec dojo par exemple.

Voilou.

Merci de vos réponses.

Math

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages