Bonjour à tous, je suis un nouvel utilisateur du zend framework et j'ai quelque question même si les tutos sont déjà bien détaillé .
En faites je me demandais comment, quel méthode appliqué pour modifier ma manière de travaillé afin d'être dans le tempo du zend
Par exemple, pour un formulaire simple j'écrivais comme ceci :
Mais pour écrire un truc comme ceci dans une appli zend MVC structuré, je suppose qu'il faut écrire la partie qui effectue les "post" dans controlleur et ce qui concerne mon insert dans model par exemple.
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
34
35
36
37
38
39
40
41
42
43
44
45
46 class usersFrontend{ /** * * * @var void */ public $smarty; /** * * * @var string */ public $FirstName; /** * * * @var string */ public $Surname; /** * construct class * */ function __construct(){ $this->smarty = new MySmarty(); $this->FirstName = $_POST['FirstName']; $this->Surname = $_POST["Surname"]; } function insertMachin(){ global $connStr,$user,$pass; $dbh = new PDO($connStr, $user, $pass); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $dbh->prepare("INSERT INTO db_machin (firstname, surname) VALUES(:Firstname, :Surname)"); $stmt->bindParam(':Firstname', $this->Firstname, PDO::PARAM_STR); $stmt->bindParam(':Surname', $this->Surname, PDO::PARAM_STR); $stmt->execute(); $stmt->closeCursor(); $stmt = null; } function SendUsersdansdb(){ if (isset($this->FirstName)) { $this->insertMachin(); } }
Bon l'exemple étais un peux mais bon je suis habitué à utiliser PDO + SMARTY + class php5 classique.
Mais faut dire que je suis un peux paumer avec zend qui utilise ses propres fonctions (class ), style de codage.
J'ai vu trainer des isValid , et j'en passe
Ma question comment écrire mon ti script si plus haut dans un controller zend par exemple
Partager