Задать вопрос
@AlexSer

Как настроить Krajee input file для yii2?

Установил виджет для загрузки файлов от Krajee
Krajee input
Когда загружаю файл один раз то все проходит хорошо, но делаю загрузку этого же файла и прогресс бар показывается красным только на секунду, а потом идет дальше зеленым же и появляется надпись "готово", из за этого путаница у пользователей. Я хочу чтобы он, когда приходила ошибка становился красным и останавливался на процентах, и выводил ошибку, например "данный файл уже был загружен ранее".
Код с акшиона загрузки Yii2:
public function actionUpload($file)
    {
        if(ImportFile::find($file)){
            return [
                'error' => 'Файл уже существует'
            ];
        }else{
            $model = new UploadFiles();
                $model->dataFiles = UploadedFile::getInstances($model, 'dataFiles');
                if ($model->upload()) {
                    $model->readData();
                    return true;

                }else{
                    return [
                        'error' => 'Ошиюка загрузки файла'
                    ];
                }
         
        }
    }
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы