我在弄清楚如何读取我上传的 CSV 文件时遇到了一些麻烦,可能我的控制器代码中遗漏了一些东西。
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);
}
}
这只是为我节省了 CSV 中的最后一行……请帮忙!
任何帮助将不胜感激。
谢谢