OK,
j'ai créé une 3e classe, csvUpload ; une classe, vu que je n'ai pas une architecture MVC et qui y a pas de controller (y a juste un routage basique créé par rawsrc (cf le post #1 de la discussion) ).
Pour insérer ton code (que tu donnais hier au post #18), j'ai crée une nouvelle classe csvManage qui appelle la classe csvUpload :A noter que j'ai du créer la méthode construct2 car je ne pouvais utiliser la méthode __construct , sinon, on l'appelle 2 fois. La partie en commentaire, c'est car ces classes sont pas encore écrites.
Code php : 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 class csvManage { private $csv_file_name; /* Constructor */ public function __construct() { } public function csvManage() { $csv_upload=new csvUpload(); $this->csv_file_name=$csv_upload->construct2(); /*$parser = new csvParser($this->csv_file_name); $data = $parser->parse(); $pdo = new MYPDO(); $writer = new DbWriter($pdo); $writer->write($data);*/ } } //end class csvManage
Partager