Y a plusieurs petites choses qui m'interpelle.
D'abord dans ta vue ajouterfour.phtml, tu choisis d'envoyer tes données via la méthode POST.
Or, dans ton controller fournisseur.php, tu récupères tes variables via _getParam().
D'après la doc, http://framework.zend.com/manual/fr/...r.request.html, ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $code_four = $this->_getParam('code_four'); $code_four = $this->_getParam('nom_four');
Je ne connais pas. Perso, j'utilise directement $_POST['']. Si tu es sur que c'est ok on passe à la suite.
Ensuite, tu as pu voir que tu a deux fois le même nom de variable dans ton controller.
De même, je ne connais pas ta façon de faire pour appeler les méthodes d'un model.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $code_four = $this->_getParam('code_four'); $code_four = $this->_getParam('nom_four');
1 - Es-tu sur d'envoyer $code_four et $nom_four à ton model quand tu fais :
(Je ne vois aucun passage de paramètres).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $fournisseurssa->fetchAll($fournisseurssa->select()->order('codef DESC'));
2 - Es-tu sur de bien appeler ajouterfour($code_four, $nom_four) avec ta méthode ?
Partager