diff options
Diffstat (limited to 'model/Article.php')
-rw-r--r-- | model/Article.php | 29 |
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 | ||
27 | class Article | 9 | class 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 | { |