YII2框架实现表单中上传单个文件的方法示例
本文实例讲述了YII2框架实现表单中上传单个文件的方法。分享给大家供大家参考,具体如下:
有些时候我们提交的表单中含有文件。怎么样让表单里的数据和文件一起提交。
我的数据表tb_user内容如下:
CREATETABLE`tb_user`( `id`int(11)unsignedNOTNULLAUTO_INCREMENTCOMMENT'用户ID', `name`varchar(32)DEFAULT''COMMENT'用户名', `pwd`varchar(64)DEFAULT''COMMENT'密码', `head_img`varchar(256)DEFAULT''COMMENT'图像', `sex`tinyint(1)DEFAULT'0'COMMENT'性别(0:男,1:女)', `age`tinyint(3)DEFAULT'0'COMMENT'年龄', PRIMARYKEY(`id`) )ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COMMENT='用户表';
表单页面代码如下(至于为什么没有用ActiveForm来创建,这个就不解释了):
表单提交 "method="post"enctype="multipart/form-data"> 姓名:
密码:
性别:男 女
年龄:
头像:
request->csrfToken;?>">