summaryrefslogtreecommitdiff
path: root/src/model/Clients.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/Clients.php')
-rw-r--r--src/model/Clients.php50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/model/Clients.php b/src/model/Clients.php
new file mode 100644
index 0000000..1256458
--- /dev/null
+++ b/src/model/Clients.php
@@ -0,0 +1,50 @@
1<?php
2// model/Clients.php
3
4class Clients extends Model
5{
6 // lecture des données ou hydratation
7 public $ID;
8 public $prenom_nom;
9 public $adresse;
10 public $code_client;
11 public $commentaires;
12
13 public function __construct()
14 {
15 $this->table = strtolower(__CLASS__); // simple parce que la classe a le nom de la table
16 }
17
18 //~ public function set(string $variable, $value)
19 //~ {
20 //~ $this->$variable = $value;
21 //~ return($this);
22 //~ }
23
24 // setters
25 public function setID(int $value) // inutile? il s'autoincrémente
26 {
27 $this->ID = $value;
28 return($this);
29 }
30 public function setPrenom_nom(string $value)
31 {
32 $this->prenom_nom = $value;
33 return($this);
34 }
35 public function setAdresse(string $value)
36 {
37 $this->adresse = $value;
38 return($this);
39 }
40 public function setCode_client(string $value)
41 {
42 $this->code_client = $value;
43 return($this);
44 }
45 public function setCommentaires(string $value)
46 {
47 $this->commentaires = $value;
48 return($this);
49 }
50}