Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour,
j'ai travailler avec zend framework 1.12
j'ai un formualire d'inscription un nouveau éléve et j'ai 2 table une eleve dans la quelle j'ai enregestré les info d'éléve et l'autre info_famille dans lequel j'aimerai enregestrer les info de la famille de chaque éléve , alors j'ai fait de model eleve.php:
class Application_Model_DbTable_Eleve extends Zend_Db_Table_Abstract { protected $_name = 'eleve'; protected $_primary = 'num_inscription'; public function addEleve($nom_fr, $prenom_fr, $lieu_naissance, $nom_ar, $prenom_ar, $date_naissance, $ancien_ecole, $tel, $adresse) { $data = array( 'nom_fr' => $nom_fr, 'prenom_fr' => $prenom_fr, 'lieu_naissance' => $lieu_naissance, 'nom_ar' => $nom_ar, 'prenom_ar' => $prenom_ar, 'date_naissance' => $date_naissance, 'ancien_ecole' => $ancien_ecole, 'tel' => $tel, 'adresse' => $adresse ); $this->insert($data); }
et famille.php
class Application_Model_DbTable_Famille extends Zend_Db_Table_Abstract { protected $_name = 'info_familial'; protected $_primary = 'id_familial'; public function addFamille($prenom_pere, $profession_pere, $tel_fix_pere, $tel_portable_pere, $prenom_mere, $nom_mere, $profession_mere) { $data = array( 'prenom_pere' => $prenom_pere, 'profession_pere' => $profession_pere, 'tel_fix_pere' => $tel_fix_pere, 'tel_portable_per' => $tel_portable_per, 'prenom_mere' => $prenom_mere, 'nom_mere' => $nom_mere, 'profession_mere' => $profession_mere ); $this->insert($data); } }
et dans l indexcontroller
public function nveleveAction(){ $Layout = Zend_Layout::getMvcInstance(); $Layout->setLayout('nv_eleve'); $post = $this->getRequest ()->getParams(); $eleve = new Application_Model_DbTable_Eleve(); $eleve->addEleve($post['nom_fr'], $post['prenom_fr'], $post['lieu_naissance'], $post['nom_ar'], $post['prenom_ar'], $post['date_naissance'], $post['ancien_ecole'], $post['tel'], $post['adresse']); $famille = new Application_Model_DbTable_Famille(); $famille->addFamille($post['prenom_pere'], $post['profession_pere'], $post['tel_fix_pere'], $post['tel_portable_pere'], $post['prenom_mere'], $post['nom_mere'], $post['profession_mere']);
alors mon problemme c'est que seulement les information de éléve qu'est enregestré dans la table eleve et rien ni enregestrer dans la table info_famille
Hors ligne