Bonjour,
Je travaille avec Zend et le model MVC.
Je veux faire dans 'Model' des fonctions d'ajouter, modifier, supprimer,...
et je ne sais pas comment faire appeler ces fonctions et ses variables créer dans le 'Controller'?
Merci d'avance.
Version imprimable
Bonjour,
Je travaille avec Zend et le model MVC.
Je veux faire dans 'Model' des fonctions d'ajouter, modifier, supprimer,...
et je ne sais pas comment faire appeler ces fonctions et ses variables créer dans le 'Controller'?
Merci d'avance.
Personnellement je fais comme ceci, c'est une façon comme une autre
Model :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 class models_AccesDb { protected $db; public function __construct() { //paramètre de connection à la db $this->db = mysql_connect();//par exemple } public function ajouter() { } public function modifier() { } public function supprimer() { } }
Puis dans ton controller
Code:
1
2
3
4
5
6
7
8
9
10
11
12 class IndexController extends Zend_Controller_Action { public function IndexAction() { $db = new models_AccesDb(); $db->ajouter(); $db->modifier(); $db->supprimer(); } }
Merci beaucoup MaitrePylos,
Les requêtes je les met dans le Model, n'est ce pas?
Et les variables requises des vues comme dans le cas d'une modification:
Je le met dans le controlleur?Code:$num_lot = trim($filter->filter($this->_request->getPost('num_lot')));
Merci
c'est bien ça
Ok, merci,MaitrePylos
Je vais essayer avec cette méthode.