yii2 在表单里 文件上传 为可选择,不再必须上传
来源:互联网 发布:unity3d素材免费资源 编辑:程序博客网 时间:2024/05/18 21:11
单独上传文件请参考 点击打开链接。
如果按照上述单独上传文件的方法,在一个表单里有其他字段要提交,没有文件上传,则会报错。
$file = UploadedFile::getInstance($model, 'purchaseFile');//没有文件上传时,会报错。$path = date('Y-m-d', time());$model->purchaseFile = $file->baseName . '.' . $file->extension;//以下是正常的保存步骤,就不列出了。
对$file判断就能避开此问题
$file = UploadedFile::getInstance($model, 'purchaseFile'); if($file!= null){ //不能对$file属性进行判断。尝试过判断$file->name 失败。 $path = date('Y-m-d', time()); $file->saveAs('../uploads/purchaseFile/' . $path); $model->purchaseFile = $file->baseName . '.' . $file->extension; }
阅读全文
0 0
- yii2 在表单里 文件上传 为可选择,不再必须上传
- yii2.0表单上传文件
- Yii2使用表单上传文件
- Yii2使用表单上传文件
- 表单里文件上传
- Yii2上传文件
- yii2文件上传
- Yii2.0文件上传
- yii2的文件上传
- yii2文件上传
- yii2.0 文件上传
- yii2文件上传
- yii2 文件上传
- yii2 文件上传
- Yii2 上传文件
- Yii2文件上传
- Yii2文件上传
- yii2文件上传
- LightOJ
- Yarn 内存分配管理机制及相关参数配置
- 【二分图染色】AtCoder CODE FESTIVAL 2017(qual B)C[3 Steps]题解
- 二分法查找的bug与解决
- python实现根据指定字符截取对应的行的内容
- yii2 在表单里 文件上传 为可选择,不再必须上传
- LeetCode 76. Minimum Window Substring
- 天才程序员 Fabrice Bellard
- 第三章 爬虫和蜘蛛
- Week3Day3
- URL编码
- UE4 c++ 创建刚体Cube
- SpringMVC初学者笔记
- html之表格数据增加删除修改