@MarkLb

Как решить проблему сохранения файлов ImageUploadBehavior?

Проблема с ImageUploadBehavior от yii-dream-team/yii2-upload-behavior.

Файл изображения не сохраняется в директорию.

При этом имя файла верно считывается и записывается в базу. Например: 15783295728133.jpg
Файл попадает в $_FILES
Массив $_FILES
kiss_11kb.1581726908.png

Думал проблема алиасов, пробовал: @app, @backend, @frontend, etc.
Права на папке: 755
Версия Yii2: 2.0.32

Настройка:
public function behaviors()
    {
        return [
            [
                'class' => '\yiidreamteam\upload\ImageUploadBehavior',
                'attribute' => 'miniature',
                'filePath' => '@backend/web/storage/[[pk]].[[extension]]',
                'fileUrl' => '/storage/[[pk]].[[extension]]',
            ],
        ];
    }
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
@MarkLb Автор вопроса
Загрузка в переменную Поведения делалась путем события beforeValidate(). Поскольку у меня все данные валидируются в форме и на сущность попадают уже готовые к работе - валидация была отключена, как следствие - событие не отрабатывало.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы