public function actionParserphp()
{
$execelparser = new Parser();
if ($execelparser->load(Yii::$app->request->post())) {
$parsers = Yii::$app->request->post('Parsers');
$execelparser->files = UploadedFile::getInstance($execelparser, 'files');
$years = date('Y');
$mounts = date('m');
$path = 'files';
$files_to = TransliteratorHelper::process($execelparser->files->name, '', 'en');
if (file_exists(Yii::getAlias('@frontend/web/') . $path . '/' . $years . '/' . $mounts . '/')) {
} else {
mkdir(Yii::getAlias('@frontend/web/') . $path . '/' . $years . '/' . $mounts . '/', 0777, true);
}
$execelparser->files->saveAs(Yii::getAlias('@frontend/web/') . $path . '/' . $years . '/' . $mounts . '/' . $files_to);
//$f = fopen(Yii::getAlias('@frontend/web/').$path.'/'.$years.'/'.$mounts.'/'.$files_to,'r');
return $this->render('parser',[
'model' => $execelparser
]);
}else{
return $this->render('parser',[
'model' => $execelparser
]);
}
}
ничего не пишет просто не сохраняет_csrf есть как можно узнать в чем ошибка?
Проверял все по файлу в общем итоге вот это
return var_dump(UploadedFile::getInstance($execelparser, 'files'));
выдает
public 'name' => string 'uh1880502_dom.php' (length=17)
public 'tempName' => string '' (length=0)
public 'type' => string '' (length=0)
public 'size' => int 0
public 'error' => int 1
как понять что это за ошибка
public 'error' => int 1