当我调用控制器中输入的文件名时,使用var_dump查看结果我有此错误:enter image description here
这是视图:
<div class="custom-file">
<input type="file" name="image" class="custom-file-input" id="inputGroupFile01" >
<label class="custom-file-label" for="inputGroupFile01"><?= Yii::t('app', 'Choose file(s)...') ?></label>
</div>
这是控制器:
exit(var_dump(UploadedFile::getInstanceByName( 'image')));
我也尝试这样做:
exit(var_dump($_FILES["image"]));
但是结果是:enter image description here
我在项目的这一部分不使用模型
@ ttrasn这是表格:
<form role="form" class="registration-form" action="javascript:void(0);">
<fieldset>
<?php
$form = ActiveForm::begin(
[
'class' => 'registration-form',
'action' => 'start',
'options' => ['enctype' => 'multipart/form-data'],
]
);
?>
<div class="form-top">
<div class="form-top-left">
<h3><span><i class="fa fa-calendar-check-o" ></i></span> <?= Yii::t('app', 'username') ?></h3>
</div>
</div>
<div class="form-bottom">
<div class="">
<div class="col-sm-12">
<input type="text" name="username" class="form-control" style="background-color: white" placeholder="<?= Yii::t('app', 'Enter your name !') ?>"><br>
<?= Html::submitButton(Yii::t('app', 'Next'), ['type' => 'button', 'class' => 'btn btn-primary btn-round btn-next']) ?>
</div>
</div>
</div>
</fieldset>
<fieldset>
<div class="form-top">
<div class="form-top">
<h3><?= Yii::t('app', 'record configuration') ?></h3>
</div>
</div>
<div class="form-bottom">
<div class="form-group field-settingform-auto_record">
<label for="record"><?= Yii::t('app', 'setRecord') ?></label>
<select name="record">
<option value="Yes" selected="selected"><?= Yii::t('app', 'Yes') ?></option>
<option value="No"><?= Yii::t('app', 'No') ?></option>
</select><br>
<label for="record"><?= Yii::t('app', 'Allow start stop recording') ?></label>
<select name="allowStartStopRecording">
<option value="Yes" selected="selected"><?= Yii::t('app', 'Yes') ?></option>
<option value="No"><?= Yii::t('app', 'No') ?></option>
</select><br>
<label for="record" ><?= Yii::t('app', 'auto_record') ?></label>
<select name="autoStartRecording">
<option value="Yes"><?= Yii::t('app', 'Yes') ?></option>
<option value="No" selected="selected"><?= Yii::t('app', 'No') ?></option>
</select><br>
<?= Html::submitButton(Yii::t('app', 'Previous'), ['type' => 'button', 'class' => 'btn btn-primary btn-round btn-previous']) ?>
<?= Html::submitButton(Yii::t('app', 'Next'), ['type' => 'button', 'class' => 'btn btn-primary btn-round btn-next']) ?>
</div>
</fieldset>
<fieldset>
<div class="form-top">
<div class="form-top">
<h3><?= Yii::t('app', 'upload image') ?></h3>
</div>
</div>
<div class="form-bottom">
<div class="form-group">
<div class="input-group">
<div class="input-group-prepend">
</div>
<div class="custom-file">
<input type="file" name="image" class="custom-file-input" id="inputGroupFile01" enctype="multipart/form-data">
<label class="custom-file-label" for="inputGroupFile01"><?= Yii::t('app', 'Choose file(s)...') ?></label>
</div>
</div>
</div>
<?= Html::submitButton(Yii::t('app', 'Previous'), ['type' => 'button', 'class' => 'btn btn-primary btn-round btn-previous']) ?>
<?= Html::a(Yii::t('app', 'Start'), Url::to(['start', 'link' => $model->link]), ['data-method' => 'POST', 'class' => 'btn btn-primary btn-round ']) ?>
</div>
</fieldset>
<?php ActiveForm::end(); ?>
</form>