Je n'arrive pas à comprendre comment lire le fichier CSV que j'ai téléchargé, il me manque probablement quelque chose dans le code de mon contrôleur.
public function actionImport() {
$model = new Produtos;
$this->render('import', array('model' => $model) );
if( isset($_FILES['csv_file']) ) {
$handle = fopen($_FILES['csv_file']['tmp_name'], 'r');
if ($handle) {
while( ($line = fgetcsv($handle, 1000, ";")) != FALSE) {
$model->codigo = $line[0];
$model->nome = $line[1];
$model->descricao = $line[2];
$model->stock = $line[3];
$model->data_reposicao = $line[4];
$model->save();
}
}
fclose($handle);
}
}
Cela ne me permet d'enregistrer que la dernière ligne du fichier CSV... Un peu d'aide, s'il vous plaît !
Toute aide sera très appréciée.
Merci de votre attention.