Bonjour,
Mon problème est le suivant : Je voudrais avoir un modèle qui assure 2 fonctionnalité en se basant sur des Query ou des statement :
1 - Récupération de données à partir d'une requête sur plusieurs tables.
Voici un exemple. dans ce cas, j'ai détourné le problème du nombre de tables par la création d'une vue dans ma Bd. Par contre, j'ai encore un problème.
Le problème avec ce code est que tout paraît fonctionner normalement : Aucun message d'erreur ni warning.
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 <?php class mMoyProc extends Zend_Db_Table { protected $_name = vmoyen_processus; protected $_primary = moyen_id; public function listetesteur() { $db = $this->getDefaultAdapter(); $select = $db->select() ->from('vmoyen_processus') ->where('processus = ?','TEST'); $stmt = $db->query($select); $result = $stmt->fetchAll(); return $result; } } ?>
Par contre, quand je fais appel à cette fonction dans mon contrôleur avec les deux lignes suivantes :
Ensuite dans ma vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $moyens=new mMoyProc(); $this->view->testeurs= $moyens->listetesteur();
La liste retournée à ma vue est vide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select name="testeur" style="border-color: #0000AF; padding: 0px;width: 100%"> <?php foreach ($this->testeurs as $moyens):?> <option value="<?php echo trim($moyens->moyen_id); ?>"><?php echo trim($this->escape($moyens->libelle)); ?></option> <?php endforeach; ?> </select>
2- je voudrais faire des fonctions qui font appel à des procédures stockées dans ma bd pour faire des màj complexe.
L'exécution des procédures stockées se fait par
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part select ma_proc_stockee(param1, param2,...)
Partager