Как сделать юнит тест проверки загрузки файла на сервер в yii2

248
12 сентября 2017, 09:58

Как сделать юнит тест проверки загрузки файла на сервер в yii2 модель

namespace app\models;
use Yii;
use yii\base\Model;
class ContactForm extends Model
{
   public $file;
}

контроллер

 $model = new ContactForm();
    if (Yii::$app->request->isPost) {
        $model->file = UploadedFile::getInstances($model, 'file');
         if ($model->file ) {
            foreach ($model->file as $file) {
                $file->saveAs($this->uploadPath . $file->baseName . '.' .       $file->extension)) 
            }
        }
    }
    return $this->render('contact', [
        'model' => $model
    ]);

виюха

<div class="col-lg-5">


            <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]) ?>
            <?= $form->field($model, 'file[]')->fileInput(['multiple'=>true]) ?>
            <button>Отправить</button>
            <?php ActiveForm::end() ?>

        </div>
READ ALSO
как вывести список всех папок и подпапок в директории php

как вывести список всех папок и подпапок в директории php

подскажите пожалуйста, как можно получить в массив список всех подпапок, содержащихся в папке, при этом чтобы скрипт не отваливался при попытке...

307
Стоит ли использовать isset

Стоит ли использовать isset

Мои настройки php и настройки php на хостинге не ругаются если использовать записьif ($_POST['specialist_id']) {

303
Opencart,редкая ошибка

Opencart,редкая ошибка

Добрый день,после установки модуля popup корзины на опенкарт возникла ошибка,то есть при загрузке страницы модулей выдает текст:"Страница,...

274
не могу получить данные из xml , php

не могу получить данные из xml , php

У меня есть такой файл из 1C, но не могу получить данные из xml:

261