summaryrefslogtreecommitdiff
path: root/model/Article.php
diff options
context:
space:
mode:
Diffstat (limited to 'model/Article.php')
-rw-r--r--model/Article.php29
1 files changed, 6 insertions, 23 deletions
diff --git a/model/Article.php b/model/Article.php
index 4063feb..f9c5b89 100644
--- a/model/Article.php
+++ b/model/Article.php
@@ -1,27 +1,9 @@
1<?php 1<?php
2// model/Article.php 2// model/Article.php
3 3
4// structure de données de la variable $fileList 4// éventuellement: utiliser une classe structure de données
5// on a 3 possibilités (on prendra la 3ème): 5// accesssible avec des GET et des SET
6 6// à voir alors si on utilise des variables statiques
7// - un tableau simple contenant des tableaux associatifs (avec des index façon BDD)
8// $fileList[0] => [$fileCode => 'code', $fileName => 'nom, $content => 'contenu'],
9
10// - un tableau associatif contenant des tableaux simples
11// les catégories sont au premier niveau
12// mauvaise idée, risque de croiser les fichiers
13// $fileList['fileCode'] => [$fileCode1, $fileCode2]
14// $fileList['fileName'] => [$fileName1, $fileName2], etc
15
16// - un tableau associatif contenant des tableaux associatifs
17// les catégories sont au deuxième niveau
18// $fileList[$fileCode] => [$fileName => 'code', $content => 'contenu'], etc
19
20
21// ma struture est mauvaise, elle n'est pas très orientée objet
22// créer une classe structure de données
23// celle-ci sera instanciée dans la première (ou pas du tout)
24// et accesssible avec des GET et des SET
25 7
26 8
27class Article 9class Article
@@ -70,13 +52,13 @@ class Article
70 // GET 52 // GET
71 53
72 // SET 54 // SET
73 public function setFileName() 55 /*public function setFileName()
74 { 56 {
75 if(file_exists('data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format)) 57 if(file_exists('data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format))
76 { 58 {
77 $this->fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format; 59 $this->fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format;
78 } 60 }
79 } 61 }*/
80 62
81 // fonctions CRUD (create - read - update - delete) 63 // fonctions CRUD (create - read - update - delete)
82 64
@@ -103,6 +85,7 @@ class Article
103 { 85 {
104 $this->fileList[$i]['content'] = file_get_contents($this->fileList[$i]['fileName']); 86 $this->fileList[$i]['content'] = file_get_contents($this->fileList[$i]['fileName']);
105 } 87 }
88 //var_dump($this->fileList); die();
106 } 89 }
107 public function readOne() 90 public function readOne()
108 { 91 {