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 :

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();
               }
 
}
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.

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