yii2如何实现表单上传数据和文件?
发布时间:2022-04-12 16:52:38 所属栏目:语言 来源:互联网
导读:如何实现yii2使用表单上传文件?这篇文章给大家介绍的是YII2框架实现表单中上传数据和文件一起的方法,小编认为是比较实用的,分享给大家参考一下,有这方面学习需求的朋友可以看一下。 有些时候我们提交的表单中含有文件。怎么样让表单里的数据和文件一起提
如何实现yii2使用表单上传文件?这篇文章给大家介绍的是YII2框架实现表单中上传数据和文件一起的方法,小编认为是比较实用的,分享给大家参考一下,有这方面学习需求的朋友可以看一下。 有些时候我们提交的表单中含有文件。怎么样让表单里的数据和文件一起提交。我的数据表tb_user内容如下: CREATE TABLE `tb_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户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 '年龄', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表'; 表单页面代码如下(至于为什么没有用ActiveForm来创建,这个就不解释了): <form action="<?php echo Url::toRoute('index/index'); ?>" method="post" enctype="multipart/form-data"> 姓名:<input type="text" name="name"><br> 密码:<input type="password" name="pwd"><br> 性别:<input type="radio" name="sex" value="0" checked>男 <input type="radio" name="sex" value="1">女<br> 年龄:<input type="number" name="age"><br> 头像:<input type="file" name="head_img"><br> <input type="submit" value="提交"> <input name="_csrf" type="hidden" value="<?php echo Yii::$app->request->csrfToken; ?>"> </form> </body> </html> (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |