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 | { |
