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.
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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } }
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
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 : Sélectionner tout - Visualiser dans une fenêtre à part $num_lot = trim($filter->filter($this->_request->getPost('num_lot')));
Merci
c'est bien ça
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Ok, merci,MaitrePylos
Je vais essayer avec cette méthode.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager