Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-07-2014 14:04:21

anasensa
Nouveau membre
Date d'inscription: 18-07-2014
Messages: 8

problème dans la 2 éme table

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:

Code:

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

Code:

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

Code:

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

 

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