bonjour ,
je suis débutant en zend et je suis bloqué dans un truc en base de donnée , j'ai un layout dans lequel j'ai des input et j'aimerai eregestrai ces dernier dans une table de ma base de donnée pour cela j'ai fait ce bout de code dans le controlleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public function nveleveAction(){
$layout = Zend_Layout::getMvcInstance();
$layout->setLayout('nv_eleve');
$nom = $Layout->getValue('nom');
$prenom = $Layout->getValue('prenom');
$lieu = $Layout->getValue('lieu');
$eleve = new Application_Model_DbTable_Eleve();
$eleve->addEleve($nom, $prenom, $lieu);
}
et dans le model je fait ça:
class Application_Model_DbTable_Eleve extends Zend_Db_Table_Abstract
{
protected $_name = 'eleve';
public function addEleve($nom, $prenom, $lieu)
{
$data = array(
'nom' => $nom,
'prenom' => $prenom,
'prenom' => $lieu,
);
$this->insert($data);
}
}
mais c marche pas , svp est ce quel ya qcq qui me donne un coup de main