Задать вопрос
Serggalas
@Serggalas
Учусь

Почему возникает ошибка при загрузке двух картинок?

попытался огранизовать загрузку двух картинок с двух полей образно вот так
// form
<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]) ?>

    <?= $form->field($model, 'logo')->fileInput([ 'accept' => 'image/*']) ?>
    
    <?= $form->field($model, 'footer')->fileInput([ 'accept' => 'image/*']) ?>

    <button>Submit</button>

<?php ActiveForm::end() ?>

// controller
<?php
$model->logo = UploadedFile::getInstance($model, 'logo');
$model->footer = UploadedFile::getInstance($model, 'footer');
if ($model->logo && $model->validate()) {
                $model->logo->saveAs(Yii::getAlias('@frontend/web/').'/foto/' . $model->logo->baseName . '.' . $model->logo->extension);}
            if($model->footer && $model->validate()){
                $model->footer->saveAs(Yii::getAlias('@frontend/web/').'/foto/' . $model->footer->baseName . '.' . $model->footer->extension);}

$model->save();

В базу сохранаяется в папку нет почему не подскажите?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
VladimirAndreev
@VladimirAndreev
php web dev
лог ошибок что говорит?
Ответ написан
Комментировать
nepster-web
@nepster-web
Возможно прав нет или путь неправильный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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