Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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.
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
Pages: 1