Php $\使用yii2框架时,文件为空
我使用的是Yii2框架,但在这种特定情况下,我没有使用activeform,所以我使用的是一个普通的输入文件,比如Php $\使用yii2框架时,文件为空,php,yii2,Php,Yii2,我使用的是Yii2框架,但在这种特定情况下,我没有使用activeform,所以我使用的是一个普通的输入文件,比如 <form id="formId"> <input type="text" name="txt" id="txt" /> <input type="file" name="nameFile" id="nameFile" /> <button type="submit"> </form> 在我的控制器中,
<form id="formId">
<input type="text" name="txt" id="txt" />
<input type="file" name="nameFile" id="nameFile" />
<button type="submit">
</form>
在我的控制器中,$\u文件为空。有人知道原因吗?表单中缺少加密类型:
<form id="formId" method="post" enctype="multipart/form-data">
<input type="text" name="txt" id="txt" />
<input type="file" name="nameFile" id="nameFile" />
<button type="submit">
</form>
尝试将此属性:enctype=“多部分/表单数据”添加到表单中
<form id="formId" method="post" enctype="multipart/form-data">
<input type="text" name="txt" id="txt" />
<input type="file" name="nameFile" id="nameFile" />
<button type="submit">
</form>