Как получить файлы из поля формы, которая не относится к модели

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Как получить файлы из поля формы, которая не относится к модели

Сообщение Kreng »

Вот сделал я поле filesLoad

Код: Выделить всё

 
     <div class = "filesLoadContainer">
        <div class = "fileLoadForm">
            <?= Html::textInput('id_page_file_load[]', $model->id,  ['class' => 'none']) ?>
            <?= Html::textInput('title_file_load[]', '',  ['class' => '', 'placeholder'=>'Имя файла']) ?>
            <?= Html::fileInput('filesLoad[]', '',  ['class' => 'file']) ?>
            <br>
        </div>
    </div>
    <script type="text/javascript">
        $( window ).load(function() {
            $( ".add_file" ).click(function() {
                $( ".fileLoadForm:first" ).clone().appendTo(".filesLoadContainer"); ;
            });
        });
    </script>
    
filesLoad нету у модели, мне просто нужны файлы с этого поля.
getInstanceByName почему-то ничего не возвращает

Код: Выделить всё

print_r( UploadedFile::getInstanceByName( 'filesLoad') );
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Как получить файлы из поля формы, которая не относится к модели

Сообщение urichalex »

Kreng писал(а): 2017.07.27, 22:05Жесть)
Если принимаете несколько файлов за раз, то instances, а если один, то instance
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Re: Как получить файлы из поля формы, которая не относится к модели

Сообщение Kreng »

А как получить значения с Html::textInput?
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Как получить файлы из поля формы, которая не относится к модели

Сообщение Nex-Otaku »

Если на сервере, то по имени поля в POST. Если на клиенте яваскриптом, то в кукбуке какие-то примеры были.
Ответить