Bonjour a tous
aujourd'hui je souhaite encore faire un exercice sur la POO, je souhaiterais réaliser une class Panier.
- est ce pratique de réaliser cette class? ca vaut le coup en POO?
- dans ce cas je peu créer cette classe corretement
voici ce que je pensait faire:
pour le moment je souhaite donner à manger à l'objet 2 éléments:
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 <?php Class Panier { private $article; private $quantite; private $panier; private $session; public function __construct($article,$quantite) { $this->article=$article; $this->quantite=$quantite; if(!isset($_SESSION['monpanier'])) { echo "creation du panier"; $this->session = $_SESSION['monpanier']=array(); } else { $_SESSION['monpanier']='nom_article => $this->article';'nombre => $this->quantite'; $this->panier=$_SESSION['monpanier']; } } public function getPanier() { return ($this->panier); } } $achat=new Panier('stylo',7); $detail= $achat->getPanier(); print_r ($detail); ?>
-le nom de l'article
-sa quantite
et d'ajouter avec la methode ajouter dans le panier.
Ici j'ai mis panier est session en attribut sont t'il au bon endroit?
pour le moment je me contente de remplire le panier avec ces 2 éléments et sans m'occuper de la base de donnée. Au fur et a mesure j'ajouterais d'autre
mon panier contient 7 stylo est le résultat attendu.
manque t'il des éléments que j'ai oublié d'ajouter, quels sont les erreurs que j'ai fait?
merci de vos réponses
Partager